Mon, 18 May 2009 17:36:24 -0500 commit: move description trimming into changelog
Matt Mackall <mpm@selenic.com> [Mon, 18 May 2009 17:36:24 -0500] rev 8499
commit: move description trimming into changelog
Mon, 18 May 2009 17:36:24 -0500 commit: simplify manifest commit
Matt Mackall <mpm@selenic.com> [Mon, 18 May 2009 17:36:24 -0500] rev 8498
commit: simplify manifest commit
Mon, 18 May 2009 17:36:24 -0500 commit: explain how to abort commit in editor
Matt Mackall <mpm@selenic.com> [Mon, 18 May 2009 17:36:24 -0500] rev 8497
commit: explain how to abort commit in editor
Mon, 18 May 2009 17:36:24 -0500 commit: move editor outside transaction
Matt Mackall <mpm@selenic.com> [Mon, 18 May 2009 17:36:24 -0500] rev 8496
commit: move editor outside transaction The commit editor is now invoked before files and manifest are committed. The editor is now run with only the wlock held and aborting an edit no longer requires rolling back a transaction. Changes to files during a commit still result in undefined behavior. (This is preliminary work for committing subrepositories)
Mon, 18 May 2009 22:55:45 +0200 convert: directly use nullid
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 18 May 2009 22:55:45 +0200] rev 8495
convert: directly use nullid
Mon, 18 May 2009 13:54:21 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 18 May 2009 13:54:21 -0500] rev 8494
Merge with stable
Thu, 02 Apr 2009 18:18:43 -0600 Fix how setup.py identifies the Mercurial version.
Jeremy Whitlock <jcscoobyrs@gmail.com> [Thu, 02 Apr 2009 18:18:43 -0600] rev 8493
Fix how setup.py identifies the Mercurial version. There is a problem with setup.py where it will not identify the Mercurial version properly when not being ran in within a repository even if mercurial/__version__.py exists. To fix, use mercurial.__version__.version when available before defaulting to "unknown". (Using mercurial.util.version() is not an option due to a dependency issue where osutil can be referenced before it is built.)
Sun, 17 May 2009 18:17:04 -0500 templater: replace eval with closure
Matt Mackall <mpm@selenic.com> [Sun, 17 May 2009 18:17:04 -0500] rev 8492
templater: replace eval with closure
Sun, 17 May 2009 17:13:56 -0500 win32mbcs: remove silly eval
Matt Mackall <mpm@selenic.com> [Sun, 17 May 2009 17:13:56 -0500] rev 8491
win32mbcs: remove silly eval
Sun, 17 May 2009 23:07:23 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 23:07:23 +0200] rev 8490
merge with crew
Sun, 17 May 2009 22:51:17 +0200 addremove/findrenames: find renames according to the match object (issue1527)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 22:51:17 +0200] rev 8489
addremove/findrenames: find renames according to the match object (issue1527) Instead of only finding similarities in the added/removed files found by the addremove step, follow the match object: hg addremove -s80 foo -> add and removes files in foo + find similarities between files in foo hg addremove -s80 -> add and removes files in the whole repo + find similarities between files in the whole repo hg import --similarity will still work correctly (only find similarities between files found in the patch).
Sun, 17 May 2009 22:40:04 +0200 addremove: mapping isn't really needed, simplify
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 22:40:04 +0200] rev 8488
addremove: mapping isn't really needed, simplify
Sun, 17 May 2009 22:52:45 +0200 gitweb, monoblue: break long line in map file
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 22:52:45 +0200] rev 8487
gitweb, monoblue: break long line in map file
Sun, 17 May 2009 22:51:50 +0200 coal, paper: add newlines when displaying a file in hgweb
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 22:51:50 +0200] rev 8486
coal, paper: add newlines when displaying a file in hgweb The newlines make the HTML somewhat readable and gives much smaller, readable diffs when the tests change.
Sun, 17 May 2009 21:47:24 +0200 test-highlight: decouple test from get-with-headers.py
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 21:47:24 +0200] rev 8485
test-highlight: decouple test from get-with-headers.py The test copied get-with-headers.py from $TESTDIR and committed it to a test repository. The test output therefore depended unnecessarily on the exact content of get-with-headers.py. It has now been replaced with another small Python script.
Sun, 17 May 2009 20:00:11 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 17 May 2009 20:00:11 +0200] rev 8484
Merge with crew-stable
Sun, 17 May 2009 16:57:40 +0200 convert/cvsps: use set.update for bulk update
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 16:57:40 +0200] rev 8483
convert/cvsps: use set.update for bulk update
Sun, 17 May 2009 16:57:12 +0200 hbisect: use set.update for bulk updates
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 16:57:12 +0200] rev 8482
hbisect: use set.update for bulk updates
Sun, 17 May 2009 16:56:53 +0200 localrepo: use set.update for bulk updates
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 16:56:53 +0200] rev 8481
localrepo: use set.update for bulk updates
Sun, 17 May 2009 16:56:20 +0200 store: create set directly from iterable
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 16:56:20 +0200] rev 8480
store: create set directly from iterable
Sun, 17 May 2009 16:55:51 +0200 repair: bulk update sets
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 16:55:51 +0200] rev 8479
repair: bulk update sets Use a single set.update and set.difference_update call instead of many set.add and set.discard calls.
Sun, 17 May 2009 16:20:27 +0200 ui: use set instead of dict
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 16:20:27 +0200] rev 8478
ui: use set instead of dict
Sun, 17 May 2009 16:15:37 +0200 alias: honor the [defaults] section, fix issue1642
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 16:15:37 +0200] rev 8477
alias: honor the [defaults] section, fix issue1642
Sun, 17 May 2009 16:08:47 +0200 templater: keep a cache of Python functions for filter expressions
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 17 May 2009 16:08:47 +0200] rev 8476
templater: keep a cache of Python functions for filter expressions
Sun, 17 May 2009 16:06:48 +0200 templater: replace regex complexity by simple str containment checks
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 17 May 2009 16:06:48 +0200] rev 8475
templater: replace regex complexity by simple str containment checks
Sun, 17 May 2009 16:05:50 +0200 templater: clean up the process method, separating code paths
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 17 May 2009 16:05:50 +0200] rev 8474
templater: clean up the process method, separating code paths
Sun, 17 May 2009 09:54:08 +0200 patchbomb: make diffstat usage clearer
Cédric Duval <cedricduval@free.fr> [Sun, 17 May 2009 09:54:08 +0200] rev 8473
patchbomb: make diffstat usage clearer Making it clear that diffstat output does not only depend on diffstat being installed - it also needs to be explicitely requested.
Sun, 17 May 2009 15:30:45 +0200 patchbomb: describe --attach and --inline options in help
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 15:30:45 +0200] rev 8472
patchbomb: describe --attach and --inline options in help
Sun, 17 May 2009 09:45:49 +0200 patchbomb: fix help to reflect actual operation
Cédric Duval <cedricduval@free.fr> [Sun, 17 May 2009 09:45:49 +0200] rev 8471
patchbomb: fix help to reflect actual operation In the body, the description is shown in its entirety, unstripped from what was already in the subject.
Sun, 17 May 2009 14:35:06 +0200 convert/bzr: warn when source is a lightweight checkout (issue1647)
Patrick Mezard <pmezard@gmail.com> [Sun, 17 May 2009 14:35:06 +0200] rev 8470
convert/bzr: warn when source is a lightweight checkout (issue1647)
Sun, 17 May 2009 04:33:39 +0200 localrepo: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 04:33:39 +0200] rev 8469
localrepo: use set instead of dict
Sun, 17 May 2009 04:20:59 +0200 copies: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 04:20:59 +0200] rev 8468
copies: use set instead of dict
Sun, 17 May 2009 04:16:44 +0200 store: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 04:16:44 +0200] rev 8467
store: use set instead of dict
Sun, 17 May 2009 04:14:15 +0200 verify: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 04:14:15 +0200] rev 8466
verify: use set instead of dict
Sun, 17 May 2009 03:53:13 +0200 ancestor: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:53:13 +0200] rev 8465
ancestor: use set instead of dict
Sun, 17 May 2009 03:49:59 +0200 revlog: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:49:59 +0200] rev 8464
revlog: use set instead of dict
Sun, 17 May 2009 03:40:54 +0200 bisect: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:40:54 +0200] rev 8463
bisect: use set instead of dict
Sun, 17 May 2009 03:38:03 +0200 repair: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:38:03 +0200] rev 8462
repair: use set instead of dict
Sun, 17 May 2009 03:28:49 +0200 patch: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:28:49 +0200] rev 8461
patch: use set instead of dict
Sun, 17 May 2009 03:26:08 +0200 record: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:26:08 +0200] rev 8460
record: use set instead of dict
Sun, 17 May 2009 03:25:24 +0200 hgk: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:25:24 +0200] rev 8459
hgk: use set instead of dict
Sun, 17 May 2009 03:19:00 +0200 convert: cleanups in monotone converter
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:19:00 +0200] rev 8458
convert: cleanups in monotone converter
Sun, 17 May 2009 03:14:37 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:14:37 +0200] rev 8457
merge with crew
Sun, 17 May 2009 03:04:17 +0200 convert: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:04:17 +0200] rev 8456
convert: use set instead of dict
Sun, 17 May 2009 03:02:12 +0200 bugzilla: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 03:02:12 +0200] rev 8455
bugzilla: use set instead of dict
Sun, 17 May 2009 02:55:22 +0200 rebase: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 02:55:22 +0200] rev 8454
rebase: use set instead of dict
Sun, 17 May 2009 02:44:12 +0200 revlog.missing(): use sets instead of a dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 May 2009 02:44:12 +0200] rev 8453
revlog.missing(): use sets instead of a dict
Sun, 17 May 2009 02:15:21 +0200 tests: add missing interpreter lines
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 02:15:21 +0200] rev 8452
tests: add missing interpreter lines
Sun, 17 May 2009 02:10:09 +0200 cvsnt-mergepoints test: use sh instead of bash
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 02:10:09 +0200] rev 8451
cvsnt-mergepoints test: use sh instead of bash
Sun, 17 May 2009 01:42:21 +0200 tests: removed unnecessary execute bit on Python tests
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 01:42:21 +0200] rev 8450
tests: removed unnecessary execute bit on Python tests
Sun, 17 May 2009 01:39:31 +0200 tests: renamed Python tests to .py
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 01:39:31 +0200] rev 8449
tests: renamed Python tests to .py
Sun, 17 May 2009 02:31:12 +0200 tests: renamed helper to avoid clash with stdlib repr module
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 02:31:12 +0200] rev 8448
tests: renamed helper to avoid clash with stdlib repr module
Sun, 17 May 2009 01:24:45 +0200 tests: fix doc string in get-with-headers.py
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 01:24:45 +0200] rev 8447
tests: fix doc string in get-with-headers.py
Sun, 17 May 2009 01:16:56 +0200 tests: use repr.py to avoid binary characters in test output
Marti Raudsepp <marti@juffo.org> [Sun, 17 May 2009 01:16:56 +0200] rev 8446
tests: use repr.py to avoid binary characters in test output
Sun, 17 May 2009 01:10:35 +0200 tests: new helper for tests with binary output
Martin Geisler <mg@lazybytes.net> [Sun, 17 May 2009 01:10:35 +0200] rev 8445
tests: new helper for tests with binary output
Sat, 16 May 2009 14:15:58 -0400 convert: improve docstrings, comments.
Greg Ward <greg-hg@gerg.ca> [Sat, 16 May 2009 14:15:58 -0400] rev 8444
convert: improve docstrings, comments.
Fri, 15 May 2009 01:21:24 +0200 changelog: turn {de,en}code_extra methods into functions
Martin Geisler <mg@lazybytes.net> [Fri, 15 May 2009 01:21:24 +0200] rev 8443
changelog: turn {de,en}code_extra methods into functions The methods were not really methods -- they didn't use 'self'. Having them as functions in the module it useful for other modules (like the commitsigs extension) that want to recompute the changeset hash and thus want to encode dicts the same way as changelog does it. Removed the underbars from their names at the same time.
Sat, 16 May 2009 11:16:23 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Sat, 16 May 2009 11:16:23 +0200] rev 8442
merge with crew-stable
Sat, 16 May 2009 08:46:42 +0200 contrib/win32: add simple style sheet
Martin Geisler <mg@lazybytes.net> [Sat, 16 May 2009 08:46:42 +0200] rev 8441
contrib/win32: add simple style sheet
Sat, 16 May 2009 08:38:04 +0200 contrib/win32: updated title of the hgbook
Martin Geisler <mg@lazybytes.net> [Sat, 16 May 2009 08:38:04 +0200] rev 8440
contrib/win32: updated title of the hgbook
Sat, 16 May 2009 08:37:06 +0200 contrib/win32: format file names and env vars with <tt>
Martin Geisler <mg@lazybytes.net> [Sat, 16 May 2009 08:37:06 +0200] rev 8439
contrib/win32: format file names and env vars with <tt>
Sat, 16 May 2009 08:33:23 +0200 contrib/win32: indent and word wrap consistently
Martin Geisler <mg@lazybytes.net> [Sat, 16 May 2009 08:33:23 +0200] rev 8438
contrib/win32: indent and word wrap consistently
Sat, 16 May 2009 08:26:36 +0200 contrib/win32: add missing <p> tags
Martin Geisler <mg@lazybytes.net> [Sat, 16 May 2009 08:26:36 +0200] rev 8437
contrib/win32: add missing <p> tags
Sat, 16 May 2009 08:22:30 +0200 contrib/win32: fix HTML tag nesting
Martin Geisler <mg@lazybytes.net> [Sat, 16 May 2009 08:22:30 +0200] rev 8436
contrib/win32: fix HTML tag nesting
Fri, 15 May 2009 13:59:43 +0200 contrib/win32: license is GPLv2 only
Adrian Buehlmann <adrian@cadifra.com> [Fri, 15 May 2009 13:59:43 +0200] rev 8435
contrib/win32: license is GPLv2 only according to Matt Mackall
Fri, 15 May 2009 16:17:56 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 15 May 2009 16:17:56 +0200] rev 8434
Merge with crew-stable
Fri, 15 May 2009 15:21:17 +0200 mq: qpush shouldn't complain if working dir is at a non-tip head
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 15 May 2009 15:21:17 +0200] rev 8433
mq: qpush shouldn't complain if working dir is at a non-tip head
Fri, 15 May 2009 10:47:19 +0200 contrib: add tmplrewrite.py script to help rewrite old templater syntax
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 15 May 2009 10:47:19 +0200] rev 8432
contrib: add tmplrewrite.py script to help rewrite old templater syntax
Fri, 15 May 2009 10:47:13 +0200 spartan: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 15 May 2009 10:47:13 +0200] rev 8431
spartan: use newer template syntax everywhere
Fri, 15 May 2009 10:47:05 +0200 monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 15 May 2009 10:47:05 +0200] rev 8430
monoblue: use newer template syntax everywhere
Fri, 15 May 2009 10:46:59 +0200 raw: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 15 May 2009 10:46:59 +0200] rev 8429
raw: use newer template syntax everywhere
Fri, 15 May 2009 10:46:52 +0200 atom/rss: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 15 May 2009 10:46:52 +0200] rev 8428
atom/rss: use newer template syntax everywhere
Fri, 15 May 2009 10:46:39 +0200 git: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 15 May 2009 10:46:39 +0200] rev 8427
git: use newer template syntax everywhere
Sun, 17 May 2009 19:54:26 +0200 Add tests for qfold
Patrick Mezard <pmezard@gmail.com> [Sun, 17 May 2009 19:54:26 +0200] rev 8426
Add tests for qfold
Sat, 16 May 2009 16:20:37 -0700 mq: abort qfold upon local changes (issue1662)
David Frey <dpfrey@shaw.ca> [Sat, 16 May 2009 16:20:37 -0700] rev 8425
mq: abort qfold upon local changes (issue1662)
Sat, 16 May 2009 11:12:49 +0200 changelog: refuse to add revisions with empty usernames
Martin Geisler <mg@lazybytes.net> [Sat, 16 May 2009 11:12:49 +0200] rev 8424
changelog: refuse to add revisions with empty usernames An empty username or a username with a "\n" will make the revision text contain two "\n\n" sequences -> corrupt repository. The problem is that changelog.read expects to find exactly one "\n\n" separator and thus cannot unpack the revision.
Fri, 15 May 2009 16:12:09 +0200 convert/bzr: fix symlinks target (issue1626/2)
Patrick Mezard <pmezard@gmail.com> [Fri, 15 May 2009 16:12:09 +0200] rev 8423
convert/bzr: fix symlinks target (issue1626/2)
Fri, 15 May 2009 00:55:14 +0200 changelog: removed bad default arguments in add method
Martin Geisler <mg@lazybytes.net> [Fri, 15 May 2009 00:55:14 +0200] rev 8422
changelog: removed bad default arguments in add method The arguments defaulted to None, but - user cannot be None since it is immediately stripped. - p1 and p2 cannot be None since they are passed directly to revlog.addrevision, where they are mandatory.
Wed, 13 May 2009 21:36:16 +0200 posixfile: remove posixfile_nt and fix import bug in windows.py
Sune Foldager <cryo@cyanite.org> [Wed, 13 May 2009 21:36:16 +0200] rev 8421
posixfile: remove posixfile_nt and fix import bug in windows.py The posixfile_nt class has been superseded by posixfile in osutils.c, which works on Windows NT and above. All other systems get the regular python file class which is assigned to posixfile in posix.py (for POSIX) and in the pure python version of osutils.py (for Win 9x or Windows NT in pure mode).
Thu, 14 May 2009 14:12:32 -0700 util: make atomictempfile saner if mktempcopy fails
Bryan O'Sullivan <bos@serpentine.com> [Thu, 14 May 2009 14:12:32 -0700] rev 8420
util: make atomictempfile saner if mktempcopy fails
Thu, 14 May 2009 23:05:16 +0200 merged with crew-stable
Martin Geisler <mg@lazybytes.net> [Thu, 14 May 2009 23:05:16 +0200] rev 8419
merged with crew-stable
Thu, 14 May 2009 22:59:12 +0200 util: import random, missing since ea82a23cf887
Martin Geisler <mg@lazybytes.net> [Thu, 14 May 2009 22:59:12 +0200] rev 8418
util: import random, missing since ea82a23cf887
Thu, 14 May 2009 22:00:56 +0200 clone: try updating to the actual changeset specified in options
Brett Carter <brett@rdnzl.net> [Thu, 14 May 2009 22:00:56 +0200] rev 8417
clone: try updating to the actual changeset specified in options When cloning with the -r option or # url format from a tag the destination repo most likely won't have the tag. We can save the lookup result to get to the correct parent anyway. Similar to issue1306, but for tags.
Thu, 14 May 2009 13:24:39 -0500 commit: hoist the rest of the dirstate manipulation out of commitctx
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:24:39 -0500] rev 8416
commit: hoist the rest of the dirstate manipulation out of commitctx
Thu, 14 May 2009 13:24:39 -0500 commit: hoist up dirstate invalidate
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:24:39 -0500] rev 8415
commit: hoist up dirstate invalidate
Thu, 14 May 2009 13:24:26 -0500 commitctx: use contexts more fully
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:24:26 -0500] rev 8414
commitctx: use contexts more fully
Thu, 14 May 2009 13:21:20 -0500 context: add new manifestnode method
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:21:20 -0500] rev 8413
context: add new manifestnode method
Thu, 14 May 2009 13:21:20 -0500 commitctx: eliminate some variables
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:21:20 -0500] rev 8412
commitctx: eliminate some variables
Thu, 14 May 2009 13:21:20 -0500 commit: move lots of commitctx outside of the repo lock
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:21:20 -0500] rev 8411
commit: move lots of commitctx outside of the repo lock
Thu, 14 May 2009 13:21:20 -0500 commit: combine _commitctx and commitctx, drop unused force argument
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:21:20 -0500] rev 8410
commit: combine _commitctx and commitctx, drop unused force argument
Thu, 14 May 2009 13:21:17 -0500 editor: move HG: filtering from ui to commiteditor
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:21:17 -0500] rev 8409
editor: move HG: filtering from ui to commiteditor
Thu, 14 May 2009 13:20:40 -0500 grep: make cache LRU rather than unlimited
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8408
grep: make cache LRU rather than unlimited grep could cache an unbounded number of revlogs, limit to 20 with an LRU cache.
Thu, 14 May 2009 13:20:40 -0500 commit: move commit editor to cmdutil, pass as function
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8407
commit: move commit editor to cmdutil, pass as function
Thu, 14 May 2009 13:20:40 -0500 context: add p1 and p2 methods
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8406
context: add p1 and p2 methods
Thu, 14 May 2009 13:20:40 -0500 commit: push repo lock down into _commitctx
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8405
commit: push repo lock down into _commitctx
Thu, 14 May 2009 13:20:40 -0500 commit: move 'nothing changed' test into commit()
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8404
commit: move 'nothing changed' test into commit()
Thu, 14 May 2009 13:20:40 -0500 commit: drop unused p1 and p2 args
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8403
commit: drop unused p1 and p2 args
Thu, 14 May 2009 13:20:40 -0500 tag: drop unused use_dirstate and parent from _tag()
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8402
tag: drop unused use_dirstate and parent from _tag()
Thu, 14 May 2009 13:20:40 -0500 filecommit: swallow some bits from _commitctx, add _
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8401
filecommit: swallow some bits from _commitctx, add _
Thu, 14 May 2009 13:20:40 -0500 commitctx: replace wctx with ctx
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8400
commitctx: replace wctx with ctx
Thu, 14 May 2009 13:20:40 -0500 commitctx: replace two dirstate vars with working
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8399
commitctx: replace two dirstate vars with working
Thu, 14 May 2009 13:20:40 -0500 commitctx: simplify locking
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8398
commitctx: simplify locking (spotted by Simon Heimberg)
Thu, 14 May 2009 13:20:40 -0500 remove deprecated rawcommit
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8397
remove deprecated rawcommit
Thu, 14 May 2009 13:20:40 -0500 patch: copy copies dict before changing it (issue1651)
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8396
patch: copy copies dict before changing it (issue1651)
Thu, 14 May 2009 13:20:40 -0500 status: check cmp list in order
Matt Mackall <mpm@selenic.com> [Thu, 14 May 2009 13:20:40 -0500] rev 8395
status: check cmp list in order
Thu, 14 May 2009 16:22:49 +0200 verify: detect manifest revs not in any changeset
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Thu, 14 May 2009 16:22:49 +0200] rev 8394
verify: detect manifest revs not in any changeset
Thu, 14 May 2009 16:11:45 +0200 localrepo: use more direct vars in addchangegroup
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Thu, 14 May 2009 16:11:45 +0200] rev 8393
localrepo: use more direct vars in addchangegroup
Thu, 14 May 2009 16:09:27 +0200 localrepo: use cl throughout in addchangegroup
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Thu, 14 May 2009 16:09:27 +0200] rev 8392
localrepo: use cl throughout in addchangegroup
Thu, 14 May 2009 16:00:21 +0200 revlog: slightly tune group() by not going rev->node->rev
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Thu, 14 May 2009 16:00:21 +0200] rev 8391
revlog: slightly tune group() by not going rev->node->rev
Thu, 14 May 2009 15:35:46 +0200 drop unused imports
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Thu, 14 May 2009 15:35:46 +0200] rev 8390
drop unused imports
Thu, 14 May 2009 15:24:36 +0200 indentation cleanup
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Thu, 14 May 2009 15:24:36 +0200] rev 8389
indentation cleanup
Thu, 14 May 2009 17:28:26 +0200 test-debugcomplete: add --show merge option to output
Martin Geisler <mg@lazybytes.net> [Thu, 14 May 2009 17:28:26 +0200] rev 8388
test-debugcomplete: add --show merge option to output
Thu, 14 May 2009 16:03:17 +0200 merge: add -S/--show option to review revisions without merging
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 May 2009 16:03:17 +0200] rev 8387
merge: add -S/--show option to review revisions without merging
Thu, 14 May 2009 15:48:47 +0200 inotify: Abstract the layer format and sizes to a inotify.common dictionary
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 14 May 2009 15:48:47 +0200] rev 8386
inotify: Abstract the layer format and sizes to a inotify.common dictionary Instead of having a single possible request format, introduce a dictionary of possible messages in inotify.common
Mon, 11 May 2009 08:19:28 +0900 inotify: Coding Style: name classes in lowercase.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 11 May 2009 08:19:28 +0900] rev 8385
inotify: Coding Style: name classes in lowercase.
Fri, 08 May 2009 16:28:52 +0900 inotify: dic.setdefault(k, d) ; v = dic[k] --> v = dic.setdefault(k, d)
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 08 May 2009 16:28:52 +0900] rev 8384
inotify: dic.setdefault(k, d) ; v = dic[k] --> v = dic.setdefault(k, d) dict.setdefault sets a default value, but also returns the dict.get result. Getting the value on the next instruction was redundant.
Fri, 08 May 2009 16:40:39 +0900 inotify: make mask a class variable since it's instance-independant
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 08 May 2009 16:40:39 +0900] rev 8383
inotify: make mask a class variable since it's instance-independant
Fri, 08 May 2009 17:45:01 +0900 inotify: RepoWatcher.updatestatus: document & use meaningful parameter names
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 08 May 2009 17:45:01 +0900] rev 8382
inotify: RepoWatcher.updatestatus: document & use meaningful parameter names
Mon, 04 May 2009 18:19:26 +0900 inotify: server.walk(): use yield instead of for
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 18:19:26 +0900] rev 8381
inotify: server.walk(): use yield instead of for iterate on subdir when the directory is found, not once all the directories are found, since yield order doesn't matter
Thu, 14 May 2009 10:59:55 +0200 context: replace pseudo-set by real set
Simon Heimberg <simohe@besonet.ch> [Thu, 14 May 2009 10:59:55 +0200] rev 8380
context: replace pseudo-set by real set
(0) -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip