# HG changeset patch # User Mads Kiilerich # Date 1326413947 -3600 # Node ID 2305baff673f8ae8e4e61a4dc529f2dc8cbe9574 # Parent a153a86a472c154a3e175615ccc8798b7c7ec76d rebase: take locks in the right order repo.lock was taken before repo.wlock - that could in principle cause a deadlock. diff -r a153a86a472c -r 2305baff673f hgext/rebase.py --- a/hgext/rebase.py Wed Jan 11 01:56:05 2012 +0100 +++ b/hgext/rebase.py Fri Jan 13 01:19:07 2012 +0100 @@ -115,8 +115,8 @@ lock = wlock = None try: + wlock = repo.wlock() lock = repo.lock() - wlock = repo.wlock() # Validate input and define rebasing points destf = opts.get('dest', None)