Fri, 17 Aug 2012 13:58:19 -0700 spelling: Structured
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:19 -0700] rev 17517
spelling: Structured
Fri, 17 Aug 2012 13:58:19 -0700 spelling: split
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:19 -0700] rev 17516
spelling: split
Fri, 17 Aug 2012 13:58:19 -0700 spelling: specific
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:19 -0700] rev 17515
spelling: specific
Fri, 17 Aug 2012 13:58:19 -0700 spelling: shouldn't
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:19 -0700] rev 17514
spelling: shouldn't
Fri, 17 Aug 2012 13:58:19 -0700 spelling: sentinel
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:19 -0700] rev 17513
spelling: sentinel
Fri, 17 Aug 2012 13:58:19 -0700 spelling: responsibility
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:19 -0700] rev 17512
spelling: responsibility
Fri, 17 Aug 2012 13:58:18 -0700 spelling: relies
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17511
spelling: relies
Fri, 17 Aug 2012 13:58:18 -0700 spelling: release
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17510
spelling: release
Fri, 17 Aug 2012 13:58:18 -0700 spelling: recursion
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17509
spelling: recursion
Fri, 17 Aug 2012 13:58:18 -0700 spelling: propagated
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17508
spelling: propagated
Fri, 17 Aug 2012 13:58:18 -0700 spelling: primarily
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17507
spelling: primarily
Fri, 17 Aug 2012 13:58:18 -0700 spelling: prior
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17506
spelling: prior
Fri, 17 Aug 2012 13:58:18 -0700 spelling: precede
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17505
spelling: precede
Fri, 17 Aug 2012 13:58:18 -0700 spelling: override
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17504
spelling: override
Fri, 17 Aug 2012 13:58:18 -0700 spelling: operations
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17503
spelling: operations
Fri, 17 Aug 2012 13:58:18 -0700 spelling: multiple
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17502
spelling: multiple
Fri, 17 Aug 2012 13:58:18 -0700 spelling: Macintosh
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17501
spelling: Macintosh
Fri, 17 Aug 2012 13:58:18 -0700 en-us: labeled
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17500
en-us: labeled
Fri, 17 Aug 2012 13:58:18 -0700 spelling: just
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17499
spelling: just
Fri, 17 Aug 2012 13:58:18 -0700 spelling: journaling
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17498
spelling: journaling
Fri, 17 Aug 2012 13:58:18 -0700 spelling: deactivates
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17497
spelling: deactivates
Fri, 17 Aug 2012 13:58:18 -0700 spelling: implementing
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17496
spelling: implementing
Fri, 17 Aug 2012 13:58:18 -0700 spelling: indented
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17495
spelling: indented * * * spelling: indented
Fri, 17 Aug 2012 13:58:18 -0700 spelling: further
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17494
spelling: further
Fri, 17 Aug 2012 13:58:18 -0700 spelling: following
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17493
spelling: following
Fri, 17 Aug 2012 13:58:18 -0700 spelling: nonexistent
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17492
spelling: nonexistent
Fri, 17 Aug 2012 13:58:18 -0700 spelling: existence
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17491
spelling: existence
Fri, 17 Aug 2012 13:58:18 -0700 spelling: exercise
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17490
spelling: exercise
Fri, 17 Aug 2012 13:58:18 -0700 spelling: equivalent
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17489
spelling: equivalent
Fri, 17 Aug 2012 13:58:18 -0700 spelling: efficiently
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17488
spelling: efficiently
Fri, 17 Aug 2012 13:58:18 -0700 spelling: don't/do not
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17487
spelling: don't/do not
Fri, 17 Aug 2012 13:58:18 -0700 spelling: doesn't/does not
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17486
spelling: doesn't/does not
Fri, 17 Aug 2012 13:58:18 -0700 spelling: destination
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17485
spelling: destination
Fri, 17 Aug 2012 13:58:18 -0700 spelling: directly
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17484
spelling: directly
Fri, 17 Aug 2012 13:58:18 -0700 spelling: descendants
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17483
spelling: descendants
Fri, 17 Aug 2012 13:58:18 -0700 spelling: deactivate
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17482
spelling: deactivate
Fri, 17 Aug 2012 13:58:18 -0700 spelling: dependent
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17481
spelling: dependent
Fri, 17 Aug 2012 13:58:18 -0700 spelling: Failing
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17480
spelling: Failing
Fri, 17 Aug 2012 13:58:18 -0700 spelling: Explicitly
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17479
spelling: Explicitly
Fri, 17 Aug 2012 13:58:18 -0700 spelling: Environment
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17478
spelling: Environment
Fri, 17 Aug 2012 13:58:18 -0700 spelling: Construct
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17477
spelling: Construct
Fri, 17 Aug 2012 13:58:18 -0700 spelling: Authoritative
timeless@mozdev.org [Fri, 17 Aug 2012 13:58:18 -0700] rev 17476
spelling: Authoritative
Tue, 11 Sep 2012 00:12:07 +0200 amend: add obsolete support
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 11 Sep 2012 00:12:07 +0200] rev 17475
amend: add obsolete support If the obsolete feature is enabled, `hg commit --amend` marks a changeset as obsolete instead of stripping it.
Fri, 24 Aug 2012 21:16:23 +0200 obsolete: add a high level function to create an obsolete marker
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 24 Aug 2012 21:16:23 +0200] rev 17474
obsolete: add a high level function to create an obsolete marker This function is designed to be used by all code that creates new obsolete markers in the local repository. It is not used by debugobsolete because debugobsolete allows the use of an unknown hash as argument.
Sat, 25 Aug 2012 16:20:41 +0200 amend: use an explicit commit message for temporary amending commit
Pierre-Yves David <pierre-yves.david@logilab.fr> [Sat, 25 Aug 2012 16:20:41 +0200] rev 17473
amend: use an explicit commit message for temporary amending commit Before this changeset, the extra commit created during amend had the same description as the final commit. This was a bit confusing when trying to understand what that extra commit was about. This changeset changes the description of such commit to: temporary amend commit for <ammend-commit-hash> The old behaviour was not a big deal, but would become more confusing once we use obsolescence marker instead of stripping the precursors. This also helps if the user restores a strip backup.
Mon, 10 Sep 2012 23:44:24 +0200 amend: wrap all commit operations in a single transaction
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Mon, 10 Sep 2012 23:44:24 +0200] rev 17472
amend: wrap all commit operations in a single transaction This allows proper recovery of an interrupted amend process. No changes are made to the logic besides: - indent operations into a single try-except clause, - some comment and code wrapping to 80 chars, - strip logic should not be contained in the transaction and is extracted from the main code.
Sat, 25 Aug 2012 15:37:28 +0200 amend: lock the repository during the whole process
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Sat, 25 Aug 2012 15:37:28 +0200] rev 17471
amend: lock the repository during the whole process Without this changes another writer can lock the repository in the middle the amend process. The resulting mess can be pretty ugly.
Mon, 10 Sep 2012 14:08:10 -0700 Merge with crew
Bryan O'Sullivan <bryano@fb.com> [Mon, 10 Sep 2012 14:08:10 -0700] rev 17470
Merge with crew
Tue, 28 Aug 2012 20:52:04 +0200 obsolete: introduce caches for all meaningful sets
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 28 Aug 2012 20:52:04 +0200] rev 17469
obsolete: introduce caches for all meaningful sets This changeset introduces caches on the `obsstore` that keeps track of sets of revisions meaningful for obsolescence related logics. For now they are: - obsolete: changesets used as precursors (and not public), - extinct: obsolete changesets with osbolete descendants only, - unstable: non obsolete changesets with obsolete ancestors. The cache is accessed using the `getobscache(repo, '<set-name>')` function which builds the cache on demand. The `clearobscaches(repo)` function takes care of clearing the caches if any. Caches are cleared when one of these events happens: - a new marker is added, - a new changeset is added, - some changesets are made public, - some public changesets are demoted to draft or secret. Declaration of more sets is made easy because we will have to handle at least two other "troubles" (latecomer and conflicting). Caches are now used by revset and changectx. It is usually not much more expensive to compute the whole set than to check the property of a few elements. The performance boost is welcome in case we apply obsolescence logic on a lot of revisions. This makes the feature usable!
Sun, 09 Sep 2012 12:35:06 +0200 Merge with stable
Patrick Mezard <patrick@mezard.eu> [Sun, 09 Sep 2012 12:35:06 +0200] rev 17468
Merge with stable
Sun, 09 Sep 2012 12:31:14 +0200 test-http-branchmap: enable on Windows
Patrick Mezard <patrick@mezard.eu> [Sun, 09 Sep 2012 12:31:14 +0200] rev 17467
test-http-branchmap: enable on Windows Tests using "hg serve --daemon" are currently disabled on Windows for lack of proper kill utility. The one shipped with MinGW operates on internal process identifiers and not on the ones recorded by hg serve. Fortunately we can replace most of them by calls to killdaemons.py. This patch is a proof of concept on how to run these tests on Windows. The plan is: - Check test-http-branchmap.t does not fail/hang on the buildbot - Convert all kill utility calls to killdaemons.py calls. - Add a rule in check-code.py to forbid kill calls, or ignore the remaining ones (test-hup.t, etc.). - Possibly drop the 'serve' rule from hghave. The: listening at http://*:$HGPORT1/ line does not appear on Windows because the detached process can no longer write on its parent streams. Grepping hg serve stdout directly causes the parent process to never return and hangs the test. This is a bug, but I have no simple solution and prefer to pay this small price and enable hg serve tests on Windows.
Mon, 20 Aug 2012 22:36:51 +0200 killdaemons: take file argument explicitely
Patrick Mezard <patrick@mezard.eu> [Mon, 20 Aug 2012 22:36:51 +0200] rev 17466
killdaemons: take file argument explicitely It makes it easier to use as a generic replacement for kill utility, mostly for Windows tests.
Sun, 19 Aug 2012 18:06:15 +0200 killdaemons: add windows implementation
Patrick Mezard <patrick@mezard.eu> [Sun, 19 Aug 2012 18:06:15 +0200] rev 17465
killdaemons: add windows implementation
Sun, 19 Aug 2012 16:41:09 +0200 run-tests: do not duplicate killdaemons() code
Patrick Mezard <patrick@mezard.eu> [Sun, 19 Aug 2012 16:41:09 +0200] rev 17464
run-tests: do not duplicate killdaemons() code
Fri, 31 Aug 2012 13:17:16 -0500 bash_completion: add rebase rev completion
Kevin Bullock <kbullock@ringworld.org> [Fri, 31 Aug 2012 13:17:16 -0500] rev 17463
bash_completion: add rebase rev completion
Mon, 03 Sep 2012 17:25:50 +0100 tests: correct quoting of double quotes in here documents used to write hooks stable
Jim Hague <jim.hague@acm.org> [Mon, 03 Sep 2012 17:25:50 +0100] rev 17462
tests: correct quoting of double quotes in here documents used to write hooks Some shells, e.g. ksh89, will emit \" in a here document as ", while others will emit \". To be sure of getting \", we specify \\". This gets test-commit-amend.t and test-largefiles.t working on AIX.
Thu, 30 Aug 2012 16:47:08 +0200 amend: preserve phase of amended revision (issue3602) stable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 30 Aug 2012 16:47:08 +0200] rev 17461
amend: preserve phase of amended revision (issue3602) New commit from the amend process were created without any phase contraint. If the amended changeset had a different phase from it's parent, the phases data were lost. The changeset ensure the new commit are created in the same phase than the original changeset.
Mon, 27 Aug 2012 09:37:49 -0700 color: enabled color support for export command (issue1507)
Ankur Dahiya <ankurd@fb.com> [Mon, 27 Aug 2012 09:37:49 -0700] rev 17460
color: enabled color support for export command (issue1507) The export command didn't output the diffs in color, even when color support was enabled. This patch fixes that by making the export command use the default ui.write method, instead of directly manipulating the ui.fout file object. Also added a test case to verify color output to test-export.t.
Thu, 06 Sep 2012 22:51:32 +0200 test-hybridencode: extensions are replicated on hashed paths
Adrian Buehlmann <adrian@cadifra.com> [Thu, 06 Sep 2012 22:51:32 +0200] rev 17459
test-hybridencode: extensions are replicated on hashed paths unfortunately, this is done unbounded, so the length of the hashed path is not really limited
Thu, 06 Sep 2012 10:57:49 -0700 Merge with crew-stable
Bryan O'Sullivan <bryano@fb.com> [Thu, 06 Sep 2012 10:57:49 -0700] rev 17458
Merge with crew-stable
Thu, 06 Sep 2012 19:53:23 +0200 test-hybridencode: dropping dir eight in hashed path due to dot or space at end
Adrian Buehlmann <adrian@cadifra.com> [Thu, 06 Sep 2012 19:53:23 +0200] rev 17457
test-hybridencode: dropping dir eight in hashed path due to dot or space at end
Wed, 05 Sep 2012 23:59:27 +0900 hgweb: respond 403 forbidden for ssl required error
Yuya Nishihara <yuya@tcha.org> [Wed, 05 Sep 2012 23:59:27 +0900] rev 17456
hgweb: respond 403 forbidden for ssl required error It's preferable to report "ssl required" as an error, so that the client can detect error and exit with 255. Currently hg exits with 1, which is "nothing to push."
Wed, 05 Sep 2012 23:58:43 +0900 test-push-http: include exit status of hg push
Yuya Nishihara <yuya@tcha.org> [Wed, 05 Sep 2012 23:58:43 +0900] rev 17455
test-push-http: include exit status of hg push
Fri, 07 Sep 2012 00:42:42 +0900 help: fix literal block syntax stable
Takumi IINO <trot.thunder@gmail.com> [Fri, 07 Sep 2012 00:42:42 +0900] rev 17454
help: fix literal block syntax
Thu, 06 Sep 2012 15:53:59 +0200 test-hybridencode: adding one truncated char to dir 1..7 won't drop dir 8
Adrian Buehlmann <adrian@cadifra.com> [Thu, 06 Sep 2012 15:53:59 +0200] rev 17453
test-hybridencode: adding one truncated char to dir 1..7 won't drop dir 8
Thu, 06 Sep 2012 15:04:07 +0200 test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Adrian Buehlmann <adrian@cadifra.com> [Thu, 06 Sep 2012 15:04:07 +0200] rev 17452
test-hybridencode: testing dir levels and dir prefix lenghts of hashed paths
Wed, 05 Sep 2012 22:01:09 +0200 histedit: fix unused variable warnings spotted by pyflakes
Patrick Mezard <patrick@mezard.eu> [Wed, 05 Sep 2012 22:01:09 +0200] rev 17451
histedit: fix unused variable warnings spotted by pyflakes
Fri, 03 Aug 2012 17:26:58 +0200 test-convert-mtn.t: generate files in binary mode
Patrick Mezard <patrick@mezard.eu> [Fri, 03 Aug 2012 17:26:58 +0200] rev 17450
test-convert-mtn.t: generate files in binary mode
Fri, 03 Aug 2012 17:26:30 +0200 test-convert-mtn.t: use #if to set mtndir to the correct value
Patrick Mezard <patrick@mezard.eu> [Fri, 03 Aug 2012 17:26:30 +0200] rev 17449
test-convert-mtn.t: use #if to set mtndir to the correct value Monotone store directory name is not the same on Windows and Unix.
Fri, 03 Aug 2012 17:56:34 +0200 test-convert-darcs.t: fix elementtree test
Patrick Mezard <patrick@mezard.eu> [Fri, 03 Aug 2012 17:56:34 +0200] rev 17448
test-convert-darcs.t: fix elementtree test On OSX, the test succeeds because darcs aborts when trying to convert the dummy repository, and the test only grep for the output. On Windows, the darcs call succeeds for some reason but darcs fails to emit any output, which is not a valid XML output, which causes a traceback including the ElementTree string matched by the check, and makes a false positive. Check with a real repository instead. The darcs upgrade test is moved at the end so we can use our handmade darcs repository for the test.
Fri, 03 Aug 2012 17:59:21 +0200 test-convert-svn-branches.t: fix self call failure on Windows
Patrick Mezard <patrick@mezard.eu> [Fri, 03 Aug 2012 17:59:21 +0200] rev 17447
test-convert-svn-branches.t: fix self call failure on Windows The error message is preceded by a cmd.exe error.
Mon, 27 Aug 2012 12:41:10 -0700 record: checks for valid username before starting recording process (issue3456)
Sumeet <sumeet@fb.com> [Mon, 27 Aug 2012 12:41:10 -0700] rev 17446
record: checks for valid username before starting recording process (issue3456)
Wed, 05 Sep 2012 14:08:31 +0200 test-hybridencode: test full range of ASCII codes from 126 to 255
Adrian Buehlmann <adrian@cadifra.com> [Wed, 05 Sep 2012 14:08:31 +0200] rev 17445
test-hybridencode: test full range of ASCII codes from 126 to 255
Wed, 05 Sep 2012 13:57:58 +0200 test-hybridencode: remove x00 character case
Adrian Buehlmann <adrian@cadifra.com> [Wed, 05 Sep 2012 13:57:58 +0200] rev 17444
test-hybridencode: remove x00 character case precludes implementation in C
Tue, 04 Sep 2012 15:50:42 -0700 Merge with crew-stable
Bryan O'Sullivan <bryano@fb.com> [Tue, 04 Sep 2012 15:50:42 -0700] rev 17443
Merge with crew-stable
Tue, 04 Sep 2012 15:50:15 -0700 Merge stable
Bryan O'Sullivan <bryano@fb.com> [Tue, 04 Sep 2012 15:50:15 -0700] rev 17442
Merge
Tue, 04 Sep 2012 15:46:04 -0700 subrepo: encode unicode path names (issue3610) stable
Bryan O'Sullivan <bryano@fb.com> [Tue, 04 Sep 2012 15:46:04 -0700] rev 17441
subrepo: encode unicode path names (issue3610) Subversion 1.7 changes its XML output to include an explicit encoding tag: <?xml version="1.0" encoding="UTF-8"?> This triggers xml.dom.minidom to always return unicode strings, causing other parts of the code to explode. We unconditionally encode path names before handing them back, which works with both str (actually a no-op) and unicode values.
Fri, 31 Aug 2012 13:08:11 +0200 test-hybridencode: add more testcases for hashed paths
Adrian Buehlmann <adrian@cadifra.com> [Fri, 31 Aug 2012 13:08:11 +0200] rev 17440
test-hybridencode: add more testcases for hashed paths
Tue, 04 Sep 2012 13:50:50 -0700 Merge with crew-stable
Bryan O'Sullivan <bryano@fb.com> [Tue, 04 Sep 2012 13:50:50 -0700] rev 17439
Merge with crew-stable
Tue, 04 Sep 2012 13:50:22 -0700 Merge stable
Bryan O'Sullivan <bryano@fb.com> [Tue, 04 Sep 2012 13:50:22 -0700] rev 17438
Merge
Tue, 04 Sep 2012 13:49:39 -0700 Merge with stable stable
Bryan O'Sullivan <bryano@fb.com> [Tue, 04 Sep 2012 13:49:39 -0700] rev 17437
Merge with stable
Tue, 04 Sep 2012 13:49:10 -0700 Merge
Bryan O'Sullivan <bryano@fb.com> [Tue, 04 Sep 2012 13:49:10 -0700] rev 17436
Merge
Fri, 31 Aug 2012 23:42:02 +0200 merge with crew-stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 31 Aug 2012 23:42:02 +0200] rev 17435
merge with crew-stable
Thu, 30 Aug 2012 22:13:24 +0200 test: remove invalid hidden rev in graphlog test
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 30 Aug 2012 22:13:24 +0200] rev 17434
test: remove invalid hidden rev in graphlog test The hidden set of revision can not have descendant outside this set. The extension is patched to raise and exception when this happen.
Wed, 29 Aug 2012 21:26:39 +0200 Merge with stable
Patrick Mezard <patrick@mezard.eu> [Wed, 29 Aug 2012 21:26:39 +0200] rev 17433
Merge with stable
Wed, 29 Aug 2012 11:48:36 +0200 test-hybridencode: more testcases
Adrian Buehlmann <adrian@cadifra.com> [Wed, 29 Aug 2012 11:48:36 +0200] rev 17432
test-hybridencode: more testcases
Wed, 29 Aug 2012 01:24:57 +0200 remove template-vars.txt - it is outdated and neither usable nor necessary
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Aug 2012 01:24:57 +0200] rev 17431
remove template-vars.txt - it is outdated and neither usable nor necessary
Mon, 27 Aug 2012 23:17:21 +0200 largefiles: minor code cleanup
Mads Kiilerich <mads@kiilerich.com> [Mon, 27 Aug 2012 23:17:21 +0200] rev 17430
largefiles: minor code cleanup Fix: * unnecessary use of map and lambda * comment instead of readable code * comparing None with 0 * and...or anti-pattern for 'ternary if' with very clever handling of i=None
Mon, 27 Aug 2012 23:16:22 +0200 declare local constants instead of using magic values and comments
Mads Kiilerich <mads@kiilerich.com> [Mon, 27 Aug 2012 23:16:22 +0200] rev 17429
declare local constants instead of using magic values and comments
Mon, 27 Aug 2012 23:14:27 +0200 avoid using abbreviations that look like spelling errors
Mads Kiilerich <mads@kiilerich.com> [Mon, 27 Aug 2012 23:14:27 +0200] rev 17428
avoid using abbreviations that look like spelling errors
Tue, 21 Aug 2012 02:41:20 +0200 improve some comments and docstrings, fixing issues found when spell checking
Mads Kiilerich <mads@kiilerich.com> [Tue, 21 Aug 2012 02:41:20 +0200] rev 17427
improve some comments and docstrings, fixing issues found when spell checking
Tue, 21 Aug 2012 02:41:20 +0200 delete some dead comments and docstrings
Mads Kiilerich <mads@kiilerich.com> [Tue, 21 Aug 2012 02:41:20 +0200] rev 17426
delete some dead comments and docstrings
Wed, 15 Aug 2012 22:39:18 +0200 fix wording and not-completely-trivial spelling errors and bad docstrings
Mads Kiilerich <mads@kiilerich.com> [Wed, 15 Aug 2012 22:39:18 +0200] rev 17425
fix wording and not-completely-trivial spelling errors and bad docstrings
Wed, 15 Aug 2012 22:38:42 +0200 fix trivial spelling errors
Mads Kiilerich <mads@kiilerich.com> [Wed, 15 Aug 2012 22:38:42 +0200] rev 17424
fix trivial spelling errors
Fri, 31 Aug 2012 23:27:26 +0200 strip: fix revset usage (issue3604) stable
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Fri, 31 Aug 2012 23:27:26 +0200] rev 17423
strip: fix revset usage (issue3604) The `repair` code builds a giant revset query instead of using the "%lr" idiom. It is inefficient and crash when the number of stripped changeset is too big. This changeset replaces the bad code by a better revset usage.
Thu, 02 Aug 2012 13:51:49 +0200 mergetools.hgrc: set vimdiff to check=changed stable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 02 Aug 2012 13:51:49 +0200] rev 17422
mergetools.hgrc: set vimdiff to check=changed The standard reaction in from of unexpected vimdiff is to ":quit". This will make vimdiff return a 0 status even if no merge were done at all. This change detect that nothing have been changed in vimdiff as a potential unresolved conflict.
Wed, 29 Aug 2012 02:09:43 +0200 hgweb: avoid bad $$ processing in graph (issue3601) stable
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Aug 2012 02:09:43 +0200] rev 17421
hgweb: avoid bad $$ processing in graph (issue3601) JavaScript .replace always magically processed $$ $& $' $` in replacement strings and thus displayed subject lines incorrectly in the graph view. Instead of regexps and .replace we now just create the strings the right way in the first place.
Wed, 29 Aug 2012 13:16:56 -0500 wix: pick up new template files stable
Steve Borho <steve@borho.org> [Wed, 29 Aug 2012 13:16:56 -0500] rev 17420
wix: pick up new template files
Sat, 01 Sep 2012 12:49:43 -0500 Added signature for changeset 072209ae4ddb stable
Matt Mackall <mpm@selenic.com> [Sat, 01 Sep 2012 12:49:43 -0500] rev 17419
Added signature for changeset 072209ae4ddb
Sat, 01 Sep 2012 12:49:39 -0500 Added tag 2.3.1 for changeset 072209ae4ddb stable
Matt Mackall <mpm@selenic.com> [Sat, 01 Sep 2012 12:49:39 -0500] rev 17418
Added tag 2.3.1 for changeset 072209ae4ddb
Sat, 01 Sep 2012 12:48:08 -0500 merge with crew stable 2.3.1
Matt Mackall <mpm@selenic.com> [Sat, 01 Sep 2012 12:48:08 -0500] rev 17417
merge with crew
Sat, 01 Sep 2012 14:31:31 +0200 i18n-de: synchronized with 20665910d9d9; fix Bug 3082 stable
Martin Schröder <martin.schroeder@nerdluecht.de> [Sat, 01 Sep 2012 14:31:31 +0200] rev 17416
i18n-de: synchronized with 20665910d9d9; fix Bug 3082
Fri, 31 Aug 2012 21:49:52 -0300 i18n-pt_BR: synchronized with bdd248666dbc stable
Wagner Bruna <wbruna@yahoo.com> [Fri, 31 Aug 2012 21:49:52 -0300] rev 17415
i18n-pt_BR: synchronized with bdd248666dbc
Fri, 31 Aug 2012 21:44:58 -0300 merge with i18n stable
Wagner Bruna <wbruna@yahoo.com> [Fri, 31 Aug 2012 21:44:58 -0300] rev 17414
merge with i18n
Fri, 03 Aug 2012 21:37:33 +0200 convert: use subprocess for all commandline calls stable
Patrick Mezard <patrick@mezard.eu> [Fri, 03 Aug 2012 21:37:33 +0200] rev 17413
convert: use subprocess for all commandline calls Avoid mixing popen and subprocess calls, it simplifies the command line generation and quoting issues with redirections. In practice, it fixes the subversion sink on Windows and probably helps with monotone and darcs sources.
Fri, 03 Aug 2012 21:05:01 +0200 convert: make commandline.limit_arglist private, simplify stable
Patrick Mezard <patrick@mezard.eu> [Fri, 03 Aug 2012 21:05:01 +0200] rev 17412
convert: make commandline.limit_arglist private, simplify
Tue, 14 Aug 2012 22:38:25 -0400 largefiles: adjust localstore to handle batch statlfile requests (issue3583) stable
Matt Harbison <matt_harbison@yahoo.com> [Tue, 14 Aug 2012 22:38:25 -0400] rev 17411
largefiles: adjust localstore to handle batch statlfile requests (issue3583) This fixes a traceback when pushing to a local repo which started with 9e1616307c4c.
Fri, 31 Aug 2012 23:27:26 +0200 strip: fix revset usage (issue3604) stable
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Fri, 31 Aug 2012 23:27:26 +0200] rev 17410
strip: fix revset usage (issue3604) The `repair` code builds a giant revset query instead of using the "%lr" idiom. It is inefficient and crash when the number of stripped changeset is too big. This changeset replaces the bad code by a better revset usage.
Fri, 31 Aug 2012 20:40:13 -0500 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Fri, 31 Aug 2012 20:40:13 -0500] rev 17409
merge with i18n
Mon, 27 Aug 2012 23:33:38 +0900 i18n-ja: synchronized with 9d9d15928521 stable
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Mon, 27 Aug 2012 23:33:38 +0900] rev 17408
i18n-ja: synchronized with 9d9d15928521
Tue, 21 Aug 2012 16:06:34 -0700 histedit: factored out diff/patch logic
Leah Xue <leahxue@fb.com> [Tue, 21 Aug 2012 16:06:34 -0700] rev 17407
histedit: factored out diff/patch logic This patch is the first step towards a refactoring of the histedit extension to use underlying graft machinery instead of diff/patch as discussed in issue3527. Replacing diff/patch with graft is necessary to fix, for example, issue3582.
Tue, 28 Aug 2012 17:59:08 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 28 Aug 2012 17:59:08 -0500] rev 17406
merge with stable
Tue, 28 Aug 2012 11:15:34 -0500 obsolete: import modules within mercurial/ without "from mercurial" stable
Steve Borho <steve@borho.org> [Tue, 28 Aug 2012 11:15:34 -0500] rev 17405
obsolete: import modules within mercurial/ without "from mercurial"
Tue, 28 Aug 2012 20:57:11 +0200 test-hybridencode: add cases for com0..9 and lpt0..9
Adrian Buehlmann <adrian@cadifra.com> [Tue, 28 Aug 2012 20:57:11 +0200] rev 17404
test-hybridencode: add cases for com0..9 and lpt0..9 note that com0 and lpt0 are *not* encoded
Thu, 16 Aug 2012 19:04:27 +0400 zsh completion: tweak options for `incoming`, `outgoing` and `rebase`
Nikolaj Sjujskij <sterkrig@myopera.com> [Thu, 16 Aug 2012 19:04:27 +0400] rev 17403
zsh completion: tweak options for `incoming`, `outgoing` and `rebase` * `incoming --rev` completes _hg_labels, not jsut tags; * `outgoing --rev` completes revrange; * source/dest/base for `rebase` require argument.
Thu, 16 Aug 2012 19:03:01 +0400 zsh completion: update mq commands completion
Nikolaj Sjujskij <sterkrig@myopera.com> [Thu, 16 Aug 2012 19:03:01 +0400] rev 17402
zsh completion: update mq commands completion * add qclone command; * qapplied/qunapplied: add --last/--first; * qdiff: add all diff options; * qfold: add --force, --no-backup; * qgoto: add --keep-changes; * qimport: add --git, --push; * qnew: add user- and date-related options; * qpop/qpush: add --keep-changes and --no-backup, drop --name; * qpush: drop deprecated --merge; * qrename: complete only unapplied patches' names; * strip: add --rev, --keep, --bookmark, update descriptions, drop --backup.
Thu, 16 Aug 2012 19:03:01 +0400 zsh completion: add new options for existing commands
Nikolaj Sjujskij <sterkrig@myopera.com> [Thu, 16 Aug 2012 19:03:01 +0400] rev 17401
zsh completion: add new options for existing commands * backout: add --tool; * bisect: add --extend; * bookmarks: add --inactive; * branches: add --closed; * bundle: add --rev, --all, --branch; * cat: add --decode; * clone: add --updaterev, --branch, --pull and use common-with-qclone opts; * commit: add --close-branch; * diff: add --change, --reverse, --stat, --text, --unified; * export: add --rev; * grep: add --date; * heads: add --topo, --closed; * help: add --extension, --command, --keywords; complete additional help topics also, not commands only; * identify: add --bookmark and remote_opts; * import: add --no-commit, --exact, --import-branch, --date, --user, --similarity and commit options; * log: add --user, --date, --stat, --git, --graph; * manifest: add --rev; * push: add --new-branch; * resolve: add --all, --no-status, --tool and pattern options; * revert: add --date; * serve: add --prefix, --web-conf, --pid-file, --cmdserver, --certificate; * status: add --change; * tag: add --force, --edit, --remove; * tip: add --git; * update: add --check, --date.
Thu, 16 Aug 2012 19:03:01 +0400 zsh completion: add support for convert, graphlog, purge, record extensions
Nikolaj Sjujskij <sterkrig@myopera.com> [Thu, 16 Aug 2012 19:03:01 +0400] rev 17400
zsh completion: add support for convert, graphlog, purge, record extensions
Thu, 16 Aug 2012 19:03:01 +0400 zsh completion: add subrepos options for all supporting commands
Nikolaj Sjujskij <sterkrig@myopera.com> [Thu, 16 Aug 2012 19:03:01 +0400] rev 17399
zsh completion: add subrepos options for all supporting commands
Thu, 16 Aug 2012 19:03:01 +0400 zsh completion: add new option groups for options
Nikolaj Sjujskij <sterkrig@myopera.com> [Thu, 16 Aug 2012 19:03:01 +0400] rev 17398
zsh completion: add new option groups for options Add clone, date/user, git-style, merge tool, ignore space, log, branch/bookmarks options and use them throughout command completions.
(0) -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip