A Scalable, User-Friendly Source Control System.
Go to file
Durham Goode 8059a8f932 Take bookmark lock for duration of pulls
Summary:
In certain pull use cases (hg pull -B foo), it tries to update the bookmarks
outside of the normal bookmark.updatefromremote() function. This takes the lock
at the very beginning of the pull so all inner bookmark manipulations should
succeed.

Test Plan:
Ran the new test with and without the fix, verified it failed before
and passed afterwards.

Reviewers: sid0, davidsp

Differential Revision: https://phabricator.fb.com/D1214148
2014-03-11 11:25:23 -07:00
tests Take bookmark lock for duration of pulls 2014-03-11 11:25:23 -07:00
.hgignore Add tests 2014-01-28 20:49:56 -08:00
hgsql.py Take bookmark lock for duration of pulls 2014-03-11 11:25:23 -07:00
Makefile Add make/setup files 2014-02-03 10:51:06 -08:00
setup.py Add make/setup files 2014-02-03 10:51:06 -08:00