hasFinished
Returns true if the merge has finished or false if it's still running or has not been started. This method will not block.
Returns true if the merge has finished or false if it's still running or has not been started. This method will not block.