Thu, 18 Jun 2009 15:04:20 +0200 patchbomb: update test output to match 2aff285b902f
Martin Geisler <mg@lazybytes.net> [Thu, 18 Jun 2009 15:04:20 +0200] rev 8827
patchbomb: update test output to match 2aff285b902f
Wed, 17 Jun 2009 20:54:26 +0200 patchbomb: do not assume the presence of angle brackets around msg-id
Cédric Duval <cedricduval@free.fr> [Wed, 17 Jun 2009 20:54:26 +0200] rev 8826
patchbomb: do not assume the presence of angle brackets around msg-id RFC 5322 states: "Semantically, the angle bracket characters are not part of the msg-id; the msg-id is what is contained between the two angle bracket characters." Hence it should be correct to pass a message Id with no angle brackets to --in-reply-to. Adding them if missing.
Thu, 18 Jun 2009 01:21:26 +0100 keyword: concise help title
Christian Ebert <blacktrash@gmx.net> [Thu, 18 Jun 2009 01:21:26 +0100] rev 8825
keyword: concise help title
Thu, 18 Jun 2009 08:18:52 +0200 interhg: upgrade comments to online help and improve them
Cédric Duval <cedricduval@free.fr> [Thu, 18 Jun 2009 08:18:52 +0200] rev 8824
interhg: upgrade comments to online help and improve them Some inspiration taken from the wiki page of the extension.
Tue, 16 Jun 2009 22:24:46 +0200 churn: improve description
Cédric Duval <cedricduval@free.fr> [Tue, 16 Jun 2009 22:24:46 +0200] rev 8823
churn: improve description Thanks to Martin Geisler and timeless for the suggested improvements.
Wed, 10 Jun 2009 19:59:44 +0200 doc: fix regexp for determining the man page section
Cédric Duval <cedricduval@free.fr> [Wed, 10 Jun 2009 19:59:44 +0200] rev 8822
doc: fix regexp for determining the man page section Preceding a .* pattern with an other dot serves little purpose, better anchor the regexp to the start of the file name.
Mon, 15 Jun 2009 20:35:19 -0400 Fix test-convert-cvsnt-mergepoints so it works reliably.
Greg Ward <greg-hg@gerg.ca> [Mon, 15 Jun 2009 20:35:19 -0400] rev 8821
Fix test-convert-cvsnt-mergepoints so it works reliably. Specifically, always run 'cvs commit' with -f option to force commit; add one strategic sleep which seems to be necessary for post-merge clobber-and-commit (-f doesn't force a commit there?).
Mon, 15 Jun 2009 20:35:19 -0400 test-convert-cvsnt-mergepoints: make it work on OS X.
Greg Ward <greg-hg@gerg.ca> [Mon, 15 Jun 2009 20:35:19 -0400] rev 8820
test-convert-cvsnt-mergepoints: make it work on OS X. - don't create file 'cvs' where directory 'CVS' already exists
Mon, 15 Jun 2009 20:35:19 -0400 test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12.
Greg Ward <greg-hg@gerg.ca> [Mon, 15 Jun 2009 20:35:19 -0400] rev 8819
test-convert-cvsnt-mergepoints: ignore differences between CVS 1.11 and 1.12. - factor out cvsci function (similar to other test-convert-cvs* scripts) - add filterpath function (also similar to other scripts) - generally munge the output of CVS - add lots of output to make it easier to follow when things go wrong This doesn't make the test pass reliably under CVS 1.11; it just makes it behave the same as under CVS 1.12, i.e. sometimes it passes and sometimes it fails. Failure is more frequent with faster hardware.
Mon, 15 Jun 2009 20:35:19 -0400 Rename CVSNT "mergepoints" test and make it executable.
Greg Ward <greg-hg@gerg.ca> [Mon, 15 Jun 2009 20:35:19 -0400] rev 8818
Rename CVSNT "mergepoints" test and make it executable. - rename test-convert-cvs-builtincvsps-cvsnt-mergepoints (and related files) to test-convert-cvsnt-mergepoints - this ensures that the test will be run, but does NOT make it pass: in particularly, it fails regularly for me due to the inconsistent behaviour of CVS itself - expect "Branchpoints:" in debugcvsps output
Tue, 16 Jun 2009 16:22:42 +0100 Fixed patch.eol bug that truncated all patched lines to one character
Colin Caughie <c.caughie@indigovision.com> [Tue, 16 Jun 2009 16:22:42 +0100] rev 8817
Fixed patch.eol bug that truncated all patched lines to one character Also updated the import-eol test to test with lines longer than one character, and also empty lines.
Mon, 15 Jun 2009 02:51:10 -0500 subrepo: add a test
Matt Mackall <mpm@selenic.com> [Mon, 15 Jun 2009 02:51:10 -0500] rev 8816
subrepo: add a test
Mon, 15 Jun 2009 02:46:20 -0500 subrepo: basic push support
Matt Mackall <mpm@selenic.com> [Mon, 15 Jun 2009 02:46:20 -0500] rev 8815
subrepo: basic push support
Mon, 15 Jun 2009 02:45:38 -0500 subrepo: add update/merge logic
Matt Mackall <mpm@selenic.com> [Mon, 15 Jun 2009 02:45:38 -0500] rev 8814
subrepo: add update/merge logic
Mon, 15 Jun 2009 02:45:38 -0500 commit: recurse into subrepositories
Matt Mackall <mpm@selenic.com> [Mon, 15 Jun 2009 02:45:38 -0500] rev 8813
commit: recurse into subrepositories
Mon, 15 Jun 2009 02:45:38 -0500 subrepo: introduce basic state parsing
Matt Mackall <mpm@selenic.com> [Mon, 15 Jun 2009 02:45:38 -0500] rev 8812
subrepo: introduce basic state parsing
Mon, 15 Jun 2009 00:03:27 +0200 Make mq, record and transplant honor patch.eol
Patrick Mezard <pmezard@gmail.com> [Mon, 15 Jun 2009 00:03:27 +0200] rev 8811
Make mq, record and transplant honor patch.eol
Mon, 15 Jun 2009 00:03:26 +0200 Add patch.eol to ignore EOLs when patching (issue1019)
Patrick Mezard <pmezard@gmail.com> [Mon, 15 Jun 2009 00:03:26 +0200] rev 8810
Add patch.eol to ignore EOLs when patching (issue1019) The intent is to fix many issues involving patching when win32ext is enabled. With win32ext, the working directory and repository files EOLs are not the same which means that patches made on a non-win32ext host do not apply cleanly because of EOLs discrepancies. A theorically correct approach would be transform either the patched file or the patch content with the encoding/decoding filters used by win32ext. This solution is tricky to implement and invasive, instead we prefer to address the win32ext case, by offering a way to ignore input EOLs when patching and rewriting them when saving the patched result.
Sun, 14 Jun 2009 13:32:19 -0700 gpg: add test
Brendan Cully <brendan@kublai.com> [Sun, 14 Jun 2009 13:32:19 -0700] rev 8809
gpg: add test
Sun, 14 Jun 2009 12:18:46 -0700 gpg: unbreak 02a12835b17e. We need a test.
Brendan Cully <brendan@kublai.com> [Sun, 14 Jun 2009 12:18:46 -0700] rev 8808
gpg: unbreak 02a12835b17e. We need a test.
Sat, 13 Jun 2009 18:16:44 -0500 share: allow dest to default to the basename of source
Matt Mackall <mpm@selenic.com> [Sat, 13 Jun 2009 18:16:44 -0500] rev 8807
share: allow dest to default to the basename of source
Sat, 13 Jun 2009 18:08:51 -0500 Merge with crew
Matt Mackall <mpm@selenic.com> [Sat, 13 Jun 2009 18:08:51 -0500] rev 8806
Merge with crew
Sat, 13 Jun 2009 23:02:51 +0200 bisect: improve --command output
Patrick Mezard <pmezard@gmail.com> [Sat, 13 Jun 2009 23:02:51 +0200] rev 8805
bisect: improve --command output - Display tested revisions without --verbose - Display revision number
Sat, 13 Jun 2009 22:42:16 +0200 dirstate: fix typo introduced by 3507f6c7715c
Patrick Mezard <pmezard@gmail.com> [Sat, 13 Jun 2009 22:42:16 +0200] rev 8804
dirstate: fix typo introduced by 3507f6c7715c
Sat, 13 Jun 2009 22:42:15 +0200 test-bisect: test --command option
Patrick Mezard <pmezard@gmail.com> [Sat, 13 Jun 2009 22:42:15 +0200] rev 8803
test-bisect: test --command option
Sat, 13 Jun 2009 22:42:13 +0200 bisect: fix traceback when command executable is not found
Patrick Mezard <pmezard@gmail.com> [Sat, 13 Jun 2009 22:42:13 +0200] rev 8802
bisect: fix traceback when command executable is not found
Sat, 13 Jun 2009 18:01:48 -0500 share: add experimental share extension
Matt Mackall <mpm@selenic.com> [Sat, 13 Jun 2009 18:01:48 -0500] rev 8801
share: add experimental share extension
Sat, 13 Jun 2009 18:01:47 -0500 add helper function to create shared repos
Matt Mackall <mpm@selenic.com> [Sat, 13 Jun 2009 18:01:47 -0500] rev 8800
add helper function to create shared repos
Sat, 13 Jun 2009 18:01:46 -0500 repo: add internal support for sharing store directories
Matt Mackall <mpm@selenic.com> [Sat, 13 Jun 2009 18:01:46 -0500] rev 8799
repo: add internal support for sharing store directories set .hg/sharedpath to point to the .hg to share with
Fri, 12 Jun 2009 02:19:51 -0500 remoteui: properly create dst with copy()
Matt Mackall <mpm@selenic.com> [Fri, 12 Jun 2009 02:19:51 -0500] rev 8798
remoteui: properly create dst with copy()
Sat, 13 Jun 2009 14:44:59 -0500 repo: set up ui and extensions earlier
Matt Mackall <mpm@selenic.com> [Sat, 13 Jun 2009 14:44:59 -0500] rev 8797
repo: set up ui and extensions earlier
Wed, 10 Jun 2009 19:11:49 -0400 localrepo: remove 'closed' argument to heads(...) function
John Mulligan <phlogistonjohn@asynchrono.us> [Wed, 10 Jun 2009 19:11:49 -0400] rev 8796
localrepo: remove 'closed' argument to heads(...) function - repository heads are not associated with the closed attribute, so remove it making the code in line with the concept. - Fix functions that were calling heads with the parameter. - Adjust webcommands.branches to include the concept of inactive as well as open and closed branches - Fix code and docstrings in commands to make the correct use of closed branches & branch heads clearer - Improve grammar of 'hg heads' help text (2nd submission) this does not alter the cli for hg branches, that work is still to be done
Mon, 08 Jun 2009 20:02:44 +0200 mq: eliminate warning on qpush with empty series
Adrian Buehlmann <adrian@cadifra.com> [Mon, 08 Jun 2009 20:02:44 +0200] rev 8795
mq: eliminate warning on qpush with empty series Warning was "DeprecationWarning: use lock.release instead of del lock"
Sat, 23 May 2009 20:38:08 +0900 inotify: repowatcher: don't use a watches attribute to count watches
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 23 May 2009 20:38:08 +0900] rev 8794
inotify: repowatcher: don't use a watches attribute to count watches The encapsulated watcher alread has a __len__ method for this purpose. Also, repowatcher.watches was never decremented on watch deletions.
Thu, 21 May 2009 23:51:54 +0900 inotify: put the "while True: poll()" loop in pollable class
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 21 May 2009 23:51:54 +0900] rev 8793
inotify: put the "while True: poll()" loop in pollable class
Thu, 21 May 2009 20:15:00 +0900 inotify: refactor (un)register methods into pollable object
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 21 May 2009 20:15:00 +0900] rev 8792
inotify: refactor (un)register methods into pollable object repowatcher.master becomes unnecessary
Sat, 13 Jun 2009 18:41:28 +0200 inotify.server: the decorator eventaction() shouldn't be a method of repowatcher
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 13 Jun 2009 18:41:28 +0200] rev 8791
inotify.server: the decorator eventaction() shouldn't be a method of repowatcher
Sat, 13 Jun 2009 18:14:50 +0200 inotify: add log config option redirect inotify server output to a file
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 13 Jun 2009 18:14:50 +0200] rev 8790
inotify: add log config option redirect inotify server output to a file
Mon, 25 May 2009 18:14:32 +0900 cmdutil: service: logfile option to redirect stdout & stderr in a file
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 25 May 2009 18:14:32 +0900] rev 8789
cmdutil: service: logfile option to redirect stdout & stderr in a file
Sat, 13 Jun 2009 17:39:01 +0200 inotify: raise QueryFailed when the server crash
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 13 Jun 2009 17:39:01 +0200] rev 8788
inotify: raise QueryFailed when the server crash When the server crashes, it does not write back on the socket. The message which is then read from the socket is '', which raises a TypeError. Catching TypeError to raise QueryFailed instead.
Wed, 27 May 2009 00:29:11 +0900 inotify: server: move split() out of server
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 27 May 2009 00:29:11 +0900] rev 8787
inotify: server: move split() out of server split() has nothing to do with the server logic, it does not need to be in the class. Move it on top, next to join() which does the opposite.
Sat, 13 Jun 2009 17:23:08 +0200 inotify: remove unused variables
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 13 Jun 2009 17:23:08 +0200] rev 8786
inotify: remove unused variables
Sat, 13 Jun 2009 13:14:02 +0200 atomictempfile: fix exception in __del__ if mktempcopy fails (self._fp is None)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 13 Jun 2009 13:14:02 +0200] rev 8785
atomictempfile: fix exception in __del__ if mktempcopy fails (self._fp is None) Make what is going on more obvious by explicitely getting the 'closed' attribute from _fp, instead of from the gettatr proxy.
Thu, 11 Jun 2009 12:23:08 -0700 Merge with crew-stable
Brendan Cully <brendan@kublai.com> [Thu, 11 Jun 2009 12:23:08 -0700] rev 8784
Merge with crew-stable
Thu, 11 Jun 2009 12:18:40 -0700 bzr convert: restore paths to source encoding. Closes issue1692.
Brendan Cully <brendan@kublai.com> [Thu, 11 Jun 2009 12:18:40 -0700] rev 8783
bzr convert: restore paths to source encoding. Closes issue1692.
Thu, 11 Jun 2009 17:29:14 +0200 doc: wrap man pages after fixing quoting
Martin Geisler <mg@lazybytes.net> [Thu, 11 Jun 2009 17:29:14 +0200] rev 8782
doc: wrap man pages after fixing quoting
Thu, 11 Jun 2009 17:19:48 +0200 hgrc.5: fix quoting of literal strings
Martin Geisler <mg@lazybytes.net> [Thu, 11 Jun 2009 17:19:48 +0200] rev 8781
hgrc.5: fix quoting of literal strings The quotes would go wrong in many places due to differences between asciidoc version 8.2.7 used by Benoit and 8.4.5 used by me. Between those versions asciidoc stopped interpreting the content of `quoted strings`, and so `*` would start bold text in the old version, but do nothing in the new version. To complicate things further, `\*` would escape the bold tag in the old version, but in the new version the backslash was inserted literally into the output (because the backtick quotes it). I've now replaced backticks with non-quoting plusses and escaped backslashes as appropriate.
Thu, 11 Jun 2009 17:16:04 +0200 hgignore.5: remove extra quotes
Martin Geisler <mg@lazybytes.net> [Thu, 11 Jun 2009 17:16:04 +0200] rev 8780
hgignore.5: remove extra quotes The so-called "unconstrained quotes" didn't really work, so I reverted them to normal quotes. Tested with asciidoc version 8.2.7 and 8.4.5.
Tue, 09 Jun 2009 21:51:34 -0400 Improve English for help text of many core hg commands.
timeless <timeless@gmail.com> [Tue, 09 Jun 2009 21:51:34 -0400] rev 8779
Improve English for help text of many core hg commands. co-author: Greg Ward <greg-hg@gerg.ca>
Wed, 10 Jun 2009 15:10:21 +0200 use new style classes
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 10 Jun 2009 15:10:21 +0200] rev 8778
use new style classes
Wed, 10 Jun 2009 03:20:20 +0200 doc: correctly escape *
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 10 Jun 2009 03:20:20 +0200] rev 8777
doc: correctly escape *
Wed, 10 Jun 2009 03:10:46 +0200 doc: correctly escape *
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 10 Jun 2009 03:10:46 +0200] rev 8776
doc: correctly escape *
Wed, 10 Jun 2009 01:14:16 +0200 hg.1: highlight references to commands and man pages
Martin Geisler <mg@lazybytes.net> [Wed, 10 Jun 2009 01:14:16 +0200] rev 8775
hg.1: highlight references to commands and man pages
Wed, 10 Jun 2009 01:09:21 +0200 hg.1: simplify synopsis
Martin Geisler <mg@lazybytes.net> [Wed, 10 Jun 2009 01:09:21 +0200] rev 8774
hg.1: simplify synopsis Now that arguments can be mixed with options we can simplify the synopsis considerably. Also, highlighting the command name in bold (instead of italics) seem to be the standard convention.
Wed, 10 Jun 2009 00:55:57 +0200 hgrc.5: spell check
Martin Geisler <mg@lazybytes.net> [Wed, 10 Jun 2009 00:55:57 +0200] rev 8773
hgrc.5: spell check
Wed, 10 Jun 2009 00:46:30 +0200 man pages: add meta data
Martin Geisler <mg@lazybytes.net> [Wed, 10 Jun 2009 00:46:30 +0200] rev 8772
man pages: add meta data This removes the fixme's that were otherwise inserted.
Wed, 10 Jun 2009 00:13:08 +0200 man pages: updated copyright years
Martin Geisler <mg@lazybytes.net> [Wed, 10 Jun 2009 00:13:08 +0200] rev 8771
man pages: updated copyright years
Wed, 10 Jun 2009 00:11:24 +0200 hgrc.5: use NOTE admonition paragraph
Martin Geisler <mg@lazybytes.net> [Wed, 10 Jun 2009 00:11:24 +0200] rev 8770
hgrc.5: use NOTE admonition paragraph
Wed, 10 Jun 2009 00:06:20 +0200 hgrc.5: reformatted to avoid big chunks of monospaced text
Martin Geisler <mg@lazybytes.net> [Wed, 10 Jun 2009 00:06:20 +0200] rev 8769
hgrc.5: reformatted to avoid big chunks of monospaced text The man page used to have lines longer than 80 characters, even though all lines in the hgrc.5.txt file were wrapped nicely. The problem turned out to be that the indented paragraphs started literal blocks instead of normal paragraphs. The literal blocks were of course not wrapped when displayed by man. In short, the asciidoc rules require lists to be formatted like this: foo:: Some description of foo. + Another paragraph in the description of foo. It *must* start flush left and the plus is necessary to indicate that this is a list item continuation. Lists with nested lists can be formatted correctly using something called "open blocks". These blocks are used to group the list items and are marked by a line above and below with two dashes. See the asciidoc user guide for the gory details...
Tue, 09 Jun 2009 23:26:16 +0200 hgrc.5: mark filename patterns as monospaced text
Martin Geisler <mg@lazybytes.net> [Tue, 09 Jun 2009 23:26:16 +0200] rev 8768
hgrc.5: mark filename patterns as monospaced text
Tue, 09 Jun 2009 23:24:43 +0200 hgrc.5: single quotes means italic in asciidoc
Martin Geisler <mg@lazybytes.net> [Tue, 09 Jun 2009 23:24:43 +0200] rev 8767
hgrc.5: single quotes means italic in asciidoc Use double quotes instead and mark the * as monospaced text.
Tue, 09 Jun 2009 23:08:55 +0200 man pages: mark filenames and env vars as fixed text
Martin Geisler <mg@lazybytes.net> [Tue, 09 Jun 2009 23:08:55 +0200] rev 8766
man pages: mark filenames and env vars as fixed text
Tue, 09 Jun 2009 21:50:42 +0200 test-convert-svn-*: no longer need the url building code
Patrick Mezard <pmezard@gmail.com> [Tue, 09 Jun 2009 21:50:42 +0200] rev 8765
test-convert-svn-*: no longer need the url building code
Sat, 06 Jun 2009 00:08:37 +0200 convert: default to file protocol when no :// found for svn repo url
Edouard Gomez <ed.gomez@free.fr> [Sat, 06 Jun 2009 00:08:37 +0200] rev 8764
convert: default to file protocol when no :// found for svn repo url Edited by pmezard: add path separator normalization
Tue, 09 Jun 2009 09:25:34 -0400 keyword: improve English
timeless <timeless@gmail.com> [Tue, 09 Jun 2009 09:25:34 -0400] rev 8763
keyword: improve English
Tue, 09 Jun 2009 09:25:25 -0400 bookmarks: improve English
timeless <timeless@gmail.com> [Tue, 09 Jun 2009 09:25:25 -0400] rev 8762
bookmarks: improve English
Tue, 09 Jun 2009 09:25:17 -0400 Generally replace "file name" with "filename" in help and comments.
timeless <timeless@gmail.com> [Tue, 09 Jun 2009 09:25:17 -0400] rev 8761
Generally replace "file name" with "filename" in help and comments.
Tue, 09 Jun 2009 09:25:31 -0400 Spell Mercurial as a proper noun
timeless <timeless@gmail.com> [Tue, 09 Jun 2009 09:25:31 -0400] rev 8760
Spell Mercurial as a proper noun
Tue, 09 Jun 2009 11:55:32 -0500 win32text: drop disabling portion of test
Matt Mackall <mpm@selenic.com> [Tue, 09 Jun 2009 11:55:32 -0500] rev 8759
win32text: drop disabling portion of test disabling extension leaves dirstate confused about whether affected files are clean or not, not much point testing it.
Mon, 08 Jun 2009 20:09:48 +0200 i18n-de: Synchronised with hg.pot
Tobias Bell <tobias.bell@gmail.com> [Mon, 08 Jun 2009 20:09:48 +0200] rev 8758
i18n-de: Synchronised with hg.pot translated by Fabian Kreutz <fabian.kreutz@qvantel.com> Tobias Bell <tobias.bell@gmail.com>
Tue, 09 Jun 2009 11:49:16 -0300 i18n-pt_BR: synchronized and updated
Wagner Bruna <wbruna@softwareexpress.com.br> [Tue, 09 Jun 2009 11:49:16 -0300] rev 8757
i18n-pt_BR: synchronized and updated - synchronized with hg 6019e6517f95 - translated remaining messages - many spelling and formatting fixes
Tue, 09 Jun 2009 08:59:49 +0200 convert: better support for CVS branchpoints (issue1447)
Henrik Stuart <hg@hstuart.dk> [Tue, 09 Jun 2009 08:59:49 +0200] rev 8756
convert: better support for CVS branchpoints (issue1447) This records the branches starting at individual CVS file revisions, using the symbolic names map rather than just the branches information. This information is used to generate Mercurial changesets. Despite the changes, the CVS conversion still suffers heavily from cvsps' deficiencies in generating a correct representation of the CVS repository history.
Mon, 08 Jun 2009 18:21:13 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:21:13 -0500] rev 8755
Merge with stable
Mon, 08 Jun 2009 18:16:32 -0500 Merge with crew
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:16:32 -0500] rev 8754
Merge with crew
Mon, 08 Jun 2009 18:14:44 -0500 merge: refactor manifestmerge init to better report effective ancestor
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8753
merge: refactor manifestmerge init to better report effective ancestor
Mon, 08 Jun 2009 18:14:44 -0500 merge: simplify file revision comparison logic
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8752
merge: simplify file revision comparison logic
Mon, 08 Jun 2009 18:14:44 -0500 merge: make locally-added file test more correct
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8751
merge: make locally-added file test more correct
Mon, 08 Jun 2009 18:14:44 -0500 merge: drop unused diverge initialization
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8750
merge: drop unused diverge initialization
Mon, 08 Jun 2009 18:14:44 -0500 merge: refactor some initialization, drop backwards var
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8749
merge: refactor some initialization, drop backwards var
Mon, 08 Jun 2009 18:14:44 -0500 merge: combine a copy and move case
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8748
merge: combine a copy and move case
Mon, 08 Jun 2009 18:14:44 -0500 merge: drop a flag update case
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8747
merge: drop a flag update case
Mon, 08 Jun 2009 18:14:44 -0500 merge: combine three identical 'remote is newer' cases
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8746
merge: combine three identical 'remote is newer' cases
Mon, 08 Jun 2009 18:14:44 -0500 merge: drop 'remote deleted' case
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8745
merge: drop 'remote deleted' case
Mon, 08 Jun 2009 18:14:44 -0500 merge: simplify 'other deleted' case
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8744
merge: simplify 'other deleted' case
Mon, 08 Jun 2009 18:14:44 -0500 merge: simplify backwards revert test, ready to combine with other cases
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8743
merge: simplify backwards revert test, ready to combine with other cases
Mon, 08 Jun 2009 18:14:44 -0500 merge: allow merging going backwards
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8742
merge: allow merging going backwards New behavior is generally superior and more correct, except possibly with regards to missing files. hg up . is now effectively a no-op, which is probably the desired behavior for people expecting to move to tip, but may surprise people who were expecting deleted files to reappear. case 1: update to . a-w -> a-w classic: ancestor a missing recreated right? rmed recreated WRONG added forgotten WRONG changed preserved RIGHT conflicted can't happen backward merge: ancestor a (NO EFFECT) missing missing wrong? rm'ed rm'ed RIGHT added preserved RIGHT changed preserved RIGHT conflicted can't happen case 2: update to ancestor of . a-b-w -> b-w \ a classic: ancestor a missing recreated right? rmed recreated wrong? added forgotten wrong? changed preserved RIGHT conflicted preserved wrong? backwards merge: ancestor b missing missing or conflict right? rm'ed missing or conflict right? changed preserved RIGHT conflicted merge RIGHT added preserved right?
Mon, 08 Jun 2009 18:14:44 -0500 merge: reorder remote creation tests
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8741
merge: reorder remote creation tests
Mon, 08 Jun 2009 18:14:44 -0500 merge: drop recreating case
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8740
merge: drop recreating case
Mon, 08 Jun 2009 18:14:44 -0500 merge: drop an overwrite test
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8739
merge: drop an overwrite test
Mon, 08 Jun 2009 18:14:44 -0500 merge: simplify a delete case
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8738
merge: simplify a delete case
Mon, 08 Jun 2009 18:14:44 -0500 merge: reorder get cases for future simplification
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8737
merge: reorder get cases for future simplification
Mon, 08 Jun 2009 18:14:44 -0500 merge: fix prompt keep
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8736
merge: fix prompt keep
Mon, 08 Jun 2009 18:14:44 -0500 merge: remove a flags case
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8735
merge: remove a flags case
Mon, 08 Jun 2009 18:14:44 -0500 merge: pretend ancestor is local to simplify backwards and overwrite
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8734
merge: pretend ancestor is local to simplify backwards and overwrite
Mon, 08 Jun 2009 18:14:44 -0500 merge: simplify flag merging code slightly
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8733
merge: simplify flag merging code slightly
Mon, 08 Jun 2009 18:14:44 -0500 dirstate: eliminate reference cycle from normalize
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8732
dirstate: eliminate reference cycle from normalize Bound methods hold a reference to self, so assigning a bound method to an instance unavoidably creates a cycle. Work around this by choosing a normalize method at walk time instead. Eliminate default arg while we're at it.
Sun, 07 Jun 2009 21:16:05 +0200 cleanup: removed unused imports
Henri Wiechers <hwiechers@gmail.com> [Sun, 07 Jun 2009 21:16:05 +0200] rev 8731
cleanup: removed unused imports
Mon, 08 Jun 2009 00:14:24 +0200 hgrc.5: wrap lines at 70 chars (whitespace cleanup)
Martin Geisler <mg@lazybytes.net> [Mon, 08 Jun 2009 00:14:24 +0200] rev 8730
hgrc.5: wrap lines at 70 chars (whitespace cleanup)
Mon, 08 Jun 2009 00:13:58 +0200 hgignore.5: wrap lines at 70 chars (whitespace cleanup)
Martin Geisler <mg@lazybytes.net> [Mon, 08 Jun 2009 00:13:58 +0200] rev 8729
hgignore.5: wrap lines at 70 chars (whitespace cleanup)
Mon, 08 Jun 2009 00:13:35 +0200 hg.1: wrap lines at 70 chars (whitespace cleanup)
Martin Geisler <mg@lazybytes.net> [Mon, 08 Jun 2009 00:13:35 +0200] rev 8728
hg.1: wrap lines at 70 chars (whitespace cleanup)
Sun, 07 Jun 2009 17:34:12 +0200 hgrc.5: language fixes
timeless <timeless@gmail.com> [Sun, 07 Jun 2009 17:34:12 +0200] rev 8727
hgrc.5: language fixes
Mon, 01 Jun 2009 02:17:57 +0200 hgrc.5: wrap manpage at 80 chars
Christian Ebert <blacktrash@gmx.net> [Mon, 01 Jun 2009 02:17:57 +0200] rev 8726
hgrc.5: wrap manpage at 80 chars Checked with asciidoc 8.4.5
Thu, 04 Jun 2009 21:24:29 +0100 bookmarks: update docstring
Abderrahim Kitouni <a.kitouni@gmail.com> [Thu, 04 Jun 2009 21:24:29 +0100] rev 8725
bookmarks: update docstring
Sat, 06 Jun 2009 15:38:03 -0700 Unbreak run-tests support for out-of-tree extensions
Brendan Cully <brendan@kublai.com> [Sat, 06 Jun 2009 15:38:03 -0700] rev 8724
Unbreak run-tests support for out-of-tree extensions
Sat, 06 Jun 2009 13:37:41 -0700 Merge with crew-stable
Brendan Cully <brendan@kublai.com> [Sat, 06 Jun 2009 13:37:41 -0700] rev 8723
Merge with crew-stable
Fri, 05 Jun 2009 15:08:45 +0200 Some platforms lack the PATH_MAX definition (eg. GNU/Hurd).
Arne Babenhauserheide <bab@draketo.de> [Fri, 05 Jun 2009 15:08:45 +0200] rev 8722
Some platforms lack the PATH_MAX definition (eg. GNU/Hurd). Thanks to ronny for making it cleaner.
Thu, 04 Jun 2009 18:11:11 -0600 test-fncache: Use find instead of ls -R.
Will Maier <willmaier@ml1.net> [Thu, 04 Jun 2009 18:11:11 -0600] rev 8721
test-fncache: Use find instead of ls -R. Different platforms implement -R differently (and it produces unneccessarily verbose output in this case). find is just as good and more consistent. Unbreaks test on OpenBSD. Edited by pmezard: added 'sort' call
Thu, 04 Jun 2009 17:33:30 -0600 Make test-verify SUSv3 compatible.
Will Maier <willmaier@ml1.net> [Thu, 04 Jun 2009 17:33:30 -0600] rev 8720
Make test-verify SUSv3 compatible. 'head -c' isn't supported on (at least) OpenBSD and is not part of SUSv3. Instead, use dd. See also: http://www.opengroup.org/onlinepubs/009695399/utilities/head.html
Wed, 03 Jun 2009 22:58:43 -0400 Support branch names in contrib/bash_completion
Steve Losh <steve@stevelosh.com> [Wed, 03 Jun 2009 22:58:43 -0400] rev 8719
Support branch names in contrib/bash_completion Anywhere a revision is needed a branch name can be used to specify the tip of that branch, so branch names should be tab completed.
Wed, 03 Jun 2009 22:54:53 -0400 Support merge in contrib/bash_completion
Steve Losh <steve@stevelosh.com> [Wed, 03 Jun 2009 22:54:53 -0400] rev 8718
Support merge in contrib/bash_completion
Thu, 04 Jun 2009 16:21:55 -0500 context: add a dirty method to detect modified contexts
Matt Mackall <mpm@selenic.com> [Thu, 04 Jun 2009 16:21:55 -0500] rev 8717
context: add a dirty method to detect modified contexts
Thu, 04 Jun 2009 16:21:09 -0500 dirstate: don't complain about 0-length files
Matt Mackall <mpm@selenic.com> [Thu, 04 Jun 2009 16:21:09 -0500] rev 8716
dirstate: don't complain about 0-length files
Thu, 04 Jun 2009 16:21:03 -0500 commit: move some setup outside the lock
Matt Mackall <mpm@selenic.com> [Thu, 04 Jun 2009 16:21:03 -0500] rev 8715
commit: move some setup outside the lock
Thu, 04 Jun 2009 21:23:31 +0900 Add cp950 as problematic encoding which is used in chinese windows.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 04 Jun 2009 21:23:31 +0900] rev 8714
Add cp950 as problematic encoding which is used in chinese windows.
Thu, 04 Jun 2009 18:05:50 +0200 hgweb: allow distinction between open/closed branches on branches page
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 04 Jun 2009 18:05:50 +0200] rev 8713
hgweb: allow distinction between open/closed branches on branches page
Wed, 03 Jun 2009 17:12:48 -0500 commit: rename wctx to cctx
Matt Mackall <mpm@selenic.com> [Wed, 03 Jun 2009 17:12:48 -0500] rev 8712
commit: rename wctx to cctx
Wed, 03 Jun 2009 17:07:41 -0500 mq: fix commit prototype
Matt Mackall <mpm@selenic.com> [Wed, 03 Jun 2009 17:07:41 -0500] rev 8711
mq: fix commit prototype
Mon, 01 Jun 2009 22:13:08 -0500 commit: trade O(n^2) file checks for O(n^2) dir checks
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 22:13:08 -0500] rev 8710
commit: trade O(n^2) file checks for O(n^2) dir checks
Mon, 01 Jun 2009 21:51:00 -0500 commit: move explicit file checking into repo.commit
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 21:51:00 -0500] rev 8709
commit: move explicit file checking into repo.commit
Mon, 01 Jun 2009 20:25:01 -0500 dirstate: more accurate use of match.dir callback
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 20:25:01 -0500] rev 8708
dirstate: more accurate use of match.dir callback
(0) -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip