Sat, 18 Apr 2009 09:48:59 -0400 manifest: improve error message about newlines in filenames
Greg Ward <greg-hg@gerg.ca> [Sat, 18 Apr 2009 09:48:59 -0400] rev 8077
manifest: improve error message about newlines in filenames Include the offending filenames in the error message. Now this error message is consistent with the same error issued by dirstate.py (although there is still duplicate code).
Sat, 18 Apr 2009 14:40:21 +0200 help texts: write command line switches as -a/--abc
Martin Geisler <mg@lazybytes.net> [Sat, 18 Apr 2009 14:40:21 +0200] rev 8076
help texts: write command line switches as -a/--abc
Sat, 18 Apr 2009 00:21:11 -0700 Update qimport help explaining how to read a patch from stdin (Issue371)
David Frey <dpfrey@shaw.ca> [Sat, 18 Apr 2009 00:21:11 -0700] rev 8075
Update qimport help explaining how to read a patch from stdin (Issue371)
Sat, 04 Apr 2009 20:19:51 -0500 convert: Improved svn source detection.
Augie Fackler <durin42@gmail.com> [Sat, 04 Apr 2009 20:19:51 -0500] rev 8074
convert: Improved svn source detection.
Thu, 16 Apr 2009 15:34:03 +0200 strip: make repair.strip transactional to avoid repository corruption
Henrik Stuart <henrik.stuart@edlund.dk> [Thu, 16 Apr 2009 15:34:03 +0200] rev 8073
strip: make repair.strip transactional to avoid repository corruption Uses a transaction instance from the local repository to journal the truncation of revlog files, such that if a strip only partially completes, hg recover will be able to finish the truncate of all the files. The potential unbundling of changes that have been backed up to be restored later will, in case of an error, have to be unbundled manually. The difference is that it will be possible to recover the repository state so the unbundle can actually succeed.
Wed, 15 Apr 2009 19:54:22 +0200 transaction: support multiple, separate transactions
Henrik Stuart <henrik.stuart@edlund.dk> [Wed, 15 Apr 2009 19:54:22 +0200] rev 8072
transaction: support multiple, separate transactions Solves that committed (closed) transactions may linger and be returned on subsequent transaction calls, even though a new transaction should be made, rather than a new nested transaction. This also fixes a race condition with the use of weakref.
Thu, 16 Apr 2009 15:41:25 +0200 transaction: only delete journal on successful abort/commit
Henrik Stuart <henrik.stuart@edlund.dk> [Thu, 16 Apr 2009 15:41:25 +0200] rev 8071
transaction: only delete journal on successful abort/commit This solves that the journal file was always deleted when the transaction was deleted, no matter whether the abort (rollback) succeeded or not. Thus, never supporting a hg recover. The journal file is now only deleted on close (commit) or a successful abort.
Tue, 14 Apr 2009 18:16:04 +0200 i18n-de: synchronised with hg.pot
Tobias Bell <tobias.bell@gmail.com> [Tue, 14 Apr 2009 18:16:04 +0200] rev 8070
i18n-de: synchronised with hg.pot
Wed, 08 Apr 2009 14:15:18 +0900 inotify: Do not raise TypeError when client.query returns None
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 14:15:18 +0900] rev 8069
inotify: Do not raise TypeError when client.query returns None When something went wrong in client.query, it returns None. If inotify.debug=True, we will attempt in this case a zip(A, None, B), which would raise a TypeError.
Wed, 08 Apr 2009 13:29:51 +0900 inotify: Simplifying init code
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 13:29:51 +0900] rev 8068
inotify: Simplifying init code simplifying retry = False try: try: doA() retry = True except X: doB() retry = True except: doC() pass if retry: doD() -- into -- try: try: doA() except X: doB() except: doC() pass else: doD()
Wed, 08 Apr 2009 13:27:28 +0900 inotify: files is always a list: 'files or []' is redundant
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 13:27:28 +0900] rev 8067
inotify: files is always a list: 'files or []' is redundant files comes from match.files() : it always returns a list.
Mon, 13 Apr 2009 21:57:17 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 21:57:17 +0200] rev 8066
Merge with crew-stable
Thu, 09 Apr 2009 14:32:44 +0200 extdiff: preserve execute-bit across copies (issue1562)
Patrick Mezard <pmezard@gmail.com> [Thu, 09 Apr 2009 14:32:44 +0200] rev 8065
extdiff: preserve execute-bit across copies (issue1562) Bug report and test by Mads Kiilerich <mads@kiilerich.com>
Mon, 13 Apr 2009 21:21:01 +0200 extdiff: merge node and working dir snapshot modes
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 21:21:01 +0200] rev 8064
extdiff: merge node and working dir snapshot modes
Mon, 13 Apr 2009 16:15:45 +0200 convert/p4: win32 fixes
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 16:15:45 +0200] rev 8063
convert/p4: win32 fixes * cmd.exe does not know single quotes * win32 does not like trailing whitespace very much. Trade test coverage for maintenance time and drop the trailing whitespaces tests.
Mon, 13 Apr 2009 21:18:53 +0200 test-issue1438: make executable
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 21:18:53 +0200] rev 8062
test-issue1438: make executable
Mon, 13 Apr 2009 19:47:11 +0200 context: fix workingctx.__contains__
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 19:47:11 +0200] rev 8061
context: fix workingctx.__contains__
Wed, 08 Apr 2009 02:38:23 +0900 run-tests: detect when hghave fails to check for a feature and fail test
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 02:38:23 +0900] rev 8060
run-tests: detect when hghave fails to check for a feature and fail test hghave exitcode != 0 might mean that hghave failed to check for feature avaibility. Detect those cases, and fail the test, instead of skipping it.
Wed, 08 Apr 2009 02:34:00 +0900 hghave: checking that all targets are Exception-free
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 02:34:00 +0900] rev 8059
hghave: checking that all targets are Exception-free
Sat, 11 Apr 2009 21:58:28 +0200 Add Python 2.6 support to win32 installer
Pascal Quantin <pascal.quantin@gmail.com> [Sat, 11 Apr 2009 21:58:28 +0200] rev 8058
Add Python 2.6 support to win32 installer With Python 2.6, win32 installer should try to package MSVC9.0 dlls instead of MSVC7.1 dlls
Sun, 25 Jan 2009 21:08:36 +0100 Bundle python dll in win32 installer if present
Pascal Quantin <pascal.quantin@gmail.com> [Sun, 25 Jan 2009 21:08:36 +0100] rev 8057
Bundle python dll in win32 installer if present in case hg.exe is generated with the py2exe '-b 2' option instead of '-b 1', python2?.dll is not included in library.zip file and must also be packaged. The file will be integrated in the installer only if it is present in the dist directory. Generating hg.exe with the '-b 2' option is mandatory to avoid a crash when pyreadline is installed.
Sun, 25 Jan 2009 21:55:18 +0100 Win32 installer: add hgrc.5.html and hgignore.5.html links to Start Menu folder
Pascal Quantin <pascal.quantin@gmail.com> [Sun, 25 Jan 2009 21:55:18 +0100] rev 8056
Win32 installer: add hgrc.5.html and hgignore.5.html links to Start Menu folder
Mon, 13 Apr 2009 14:36:55 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 14:36:55 +0200] rev 8055
Merge with crew-stable
Mon, 13 Apr 2009 14:33:47 +0200 httprepo: hide password in debug traces too
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 14:33:47 +0200] rev 8054
httprepo: hide password in debug traces too
Sat, 11 Apr 2009 18:34:21 -0500 hide passwords in httprepo error messages
Steve Borho <steve@borho.org> [Sat, 11 Apr 2009 18:34:21 -0500] rev 8053
hide passwords in httprepo error messages
Sat, 11 Apr 2009 23:43:24 +0200 convert/mtn: allow monotone database files as sources
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 23:43:24 +0200] rev 8052
convert/mtn: allow monotone database files as sources
Sat, 11 Apr 2009 23:21:39 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 23:21:39 +0200] rev 8051
Merge with crew-stable
Sat, 11 Apr 2009 23:12:42 +0200 convert/mtn: record changes from directory renames (issue1587)
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 23:12:42 +0200] rev 8050
convert/mtn: record changes from directory renames (issue1587) Bug report and initial path by Pavel Volkovitskiy <int@mtx.ru>
Sat, 04 Apr 2009 20:39:46 -0500 test-convert-svn-sink: rewrite output for svn compatibility
Augie Fackler <durin42@gmail.com> [Sat, 04 Apr 2009 20:39:46 -0500] rev 8049
test-convert-svn-sink: rewrite output for svn compatibility Addition by Patrick Mezard <pmezard@gmail.com>: * drop 'kind=' lines from svn 1.6 output
Sat, 11 Apr 2009 21:17:11 +0200 convert/cvs: delay CVS log parsing after initialization (issue1581/2)
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 21:17:11 +0200] rev 8048
convert/cvs: delay CVS log parsing after initialization (issue1581/2) Source and destination constructors should be fast so configurations issues are hit quickly, including authentication and filemap/authormap/splicemap issues. Delaying might be a problem if the remove side disconnects idle connections while the log is being read. It did not happen when converting openafs repository, where log retrieval took at least 10mn.
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip