transactions: avoid late tear-down (issue641)
We use weak references (ugh) to avoid having to manually delete transaction references out of each call frame when an exception occurs.
Showing
- hgext/mq.py 2 additions, 2 deletionshgext/mq.py
- mercurial/localrepo.py 11 additions, 9 deletionsmercurial/localrepo.py
- tests/test-bundle-r.out 1 addition, 1 deletiontests/test-bundle-r.out
- tests/test-commit.out 2 additions, 2 deletionstests/test-commit.out
- tests/test-encoding.out 1 addition, 1 deletiontests/test-encoding.out
- tests/test-hup.out 1 addition, 1 deletiontests/test-hup.out
- tests/test-parse-date.out 2 additions, 2 deletionstests/test-parse-date.out
Loading
Please register or sign in to comment