##// END OF EJS Templates
Fix memory leak when using hg commands over http repositories...
Fix memory leak when using hg commands over http repositories When using hg commands over an http repository in a long running process, a httphandler instance is leaked for each command, because of a loop handler.parent -> OpenerDirector and OpenerDirector.handlers -> handler which is not handled by Python's gc. Discussion on #mercurial concluded that removing the __del__ method solved the problem.

File last commit:

r11208:2313dc4d default
r12391:ca5fd84d stable
Show More
test-bookmarks-strip
45 lines | 603 B | text/plain | TextLexer
/ tests / test-bookmarks-strip
David Soria Parra
bookmarks: Use dirstate to determine the current node in addchangegroup...
r7316 #!/bin/sh
Yuya Nishihara
tests: fix bashism to load helpers.sh...
r11208 . $TESTDIR/helpers.sh
David Soria Parra
bookmarks: Use dirstate to determine the current node in addchangegroup...
r7316 echo "[extensions]" >> $HGRCPATH
echo "bookmarks=" >> $HGRCPATH
echo "mq=" >> $HGRCPATH
hg init
echo qqq>qqq.txt
echo % add file
hg add
echo % commit first revision
hg ci -m 1 -u user -d "1 0"
echo % set bookmark
hg book test
echo www>>qqq.txt
echo % commit second revision
hg ci -m 2 -u usr -d "1 0"
echo % set bookmark
hg book test2
echo % update to -2
hg update -r -2
echo eee>>qqq.txt
echo % commit new head
hg ci -m 3 -u user -d "1 0"
echo % bookmarks updated?
hg book
echo % strip to revision 1
Matt Mackall
strip: improve full backup message
r11200 hg strip 1 | hidebackup
David Soria Parra
bookmarks: Use dirstate to determine the current node in addchangegroup...
r7316
echo % list bookmarks
hg book