Sun, 25 Oct 2009 18:43:59 -0500 walkchangerevs: yield contexts
Matt Mackall <mpm@selenic.com> [Sun, 25 Oct 2009 18:43:59 -0500] rev 9654
walkchangerevs: yield contexts
Sun, 25 Oct 2009 18:43:58 -0500 walkchangerevs: kill window step of iterator
Matt Mackall <mpm@selenic.com> [Sun, 25 Oct 2009 18:43:58 -0500] rev 9653
walkchangerevs: kill window step of iterator
Sun, 25 Oct 2009 18:43:56 -0500 walkchangerevs: pull out matchfn
Matt Mackall <mpm@selenic.com> [Sun, 25 Oct 2009 18:43:56 -0500] rev 9652
walkchangerevs: pull out matchfn * * * imported patch mercurial/commands.py
Tue, 27 Oct 2009 21:59:44 +0900 diffstat: made test case work with POSIX sh and printf
Yuya Nishihara <yuya@tcha.org> [Tue, 27 Oct 2009 21:59:44 +0900] rev 9651
diffstat: made test case work with POSIX sh and printf * arithmetic expression ((...)), without $, is bashism. * printf '\xXX' seems non-standard. '\0' is okay. http://www.opengroup.org/onlinepubs/009695399/utilities/printf.html tested with bash 4.0 and dash 0.5.5.1
Tue, 27 Oct 2009 10:33:41 +0100 bundlerepo: fix small bug in exception raising
Sune Foldager <cryo@cyanite.org> [Tue, 27 Oct 2009 10:33:41 +0100] rev 9650
bundlerepo: fix small bug in exception raising
Sun, 25 Oct 2009 14:45:38 +0200 minor documentation improvements
timeless@mozdev.org [Sun, 25 Oct 2009 14:45:38 +0200] rev 9649
minor documentation improvements
Sun, 25 Oct 2009 14:28:02 +0100 patchbomb: accept default if it is empty string
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 25 Oct 2009 14:28:02 +0100] rev 9648
patchbomb: accept default if it is empty string This fixes Cc: prompt.
Sun, 25 Oct 2009 14:24:39 +0100 patchbomb: fix double-spaces in prompts
Martin Geisler <mg@lazybytes.net> [Sun, 25 Oct 2009 14:24:39 +0100] rev 9647
patchbomb: fix double-spaces in prompts
Sun, 25 Oct 2009 13:27:54 +0100 commands: adding --no-status to resolve to match status
timeless <timeless@gmail.com> [Sun, 25 Oct 2009 13:27:54 +0100] rev 9646
commands: adding --no-status to resolve to match status
Wed, 21 Oct 2009 12:41:28 +0300 commands: use rev from remote repo when updating as part of a pull
timeless@mozdev.org [Wed, 21 Oct 2009 12:41:28 +0300] rev 9645
commands: use rev from remote repo when updating as part of a pull
Wed, 21 Oct 2009 12:03:14 +0300 commands: highlighting that rev is based on the remote repository
timeless@mozdev.org [Wed, 21 Oct 2009 12:03:14 +0300] rev 9644
commands: highlighting that rev is based on the remote repository
Sun, 25 Oct 2009 12:05:07 +0200 bookmarks: use API to determine if repo is local
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 25 Oct 2009 12:05:07 +0200] rev 9643
bookmarks: use API to determine if repo is local
Sun, 25 Oct 2009 02:53:33 +0200 diffstat: with --git, mark binary files with Bin
Brodie Rao <me+hg@dackz.net> [Sun, 25 Oct 2009 02:53:33 +0200] rev 9642
diffstat: with --git, mark binary files with Bin Normally, diffs without any text insertions or deletions are reported as having 0 lines changed by stock diffstat. Compatibility is preserved with stock diffstat in this case, but when using --git, binary files are marked with Bin as a means of clarification. git diff --stat does something similar, though it also includes the old and new file sizes.
Sun, 25 Oct 2009 02:52:36 +0200 color: colorize diff --stat
Brodie Rao <me+hg@dackz.net> [Sun, 25 Oct 2009 02:52:36 +0200] rev 9641
color: colorize diff --stat
Sun, 25 Oct 2009 02:52:35 +0200 diff: add --stat for diffstat output
Brodie Rao <me+hg@dackz.net> [Sun, 25 Oct 2009 02:52:35 +0200] rev 9640
diff: add --stat for diffstat output diff/qdiff --stat invokes patch.diffstat() on the diff output. When in interactive mode, the output's maximum width is determined by the terminal's width.
Sun, 25 Oct 2009 02:35:35 +0200 diffstat: print 0 instead of nothing for 0 adds or removes
Brodie Rao <me+hg@dackz.net> [Sun, 25 Oct 2009 02:35:35 +0200] rev 9639
diffstat: print 0 instead of nothing for 0 adds or removes This is in line with how the stock diffstat behaves when processing a single diff with no line modifications (like a binary diff).
Sat, 24 Oct 2009 12:29:39 +0200 update tcsh_completion for the new forget and summary commands
Gilles Moris <gilles.moris@free.fr> [Sat, 24 Oct 2009 12:29:39 +0200] rev 9638
update tcsh_completion for the new forget and summary commands
Sat, 24 Oct 2009 19:01:40 +0200 cmdutil: minor refactoring of changeset_printer._show
Adrian Buehlmann <adrian@cadifra.com> [Sat, 24 Oct 2009 19:01:40 +0200] rev 9637
cmdutil: minor refactoring of changeset_printer._show - use ctx.branch() instead of directly accessing the extra field "branch" - move definitions of locals ('extra' and 'branch') down to where they are used
Sat, 24 Oct 2009 00:29:25 +0200 commands: search for translated version of "DEPRECATED"
Martin Geisler <mg@lazybytes.net> [Sat, 24 Oct 2009 00:29:25 +0200] rev 9636
commands: search for translated version of "DEPRECATED" The option description is already translated at this point, so we must search for a translation of "DEPRECATED".
Fri, 23 Oct 2009 23:10:05 +0200 mercurial.spec: update requirements for the build
Gilles Moris <gilles.moris@free.fr> [Fri, 23 Oct 2009 23:10:05 +0200] rev 9635
mercurial.spec: update requirements for the build
Fri, 23 Oct 2009 22:55:28 +0200 convert: document parent order in splicemap help (issue1764)
Martin Geisler <mg@lazybytes.net> [Fri, 23 Oct 2009 22:55:28 +0200] rev 9634
convert: document parent order in splicemap help (issue1764)
Thu, 22 Oct 2009 23:41:01 +0200 Add style.css file to Inno Setup script
Pascal Quantin <pascal.quantin@gmail.com> [Thu, 22 Oct 2009 23:41:01 +0200] rev 9633
Add style.css file to Inno Setup script
Mon, 21 Sep 2009 19:21:32 +0200 util: use sys.argv[0] if $HG is unset and 'hg' is not in PATH
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 21 Sep 2009 19:21:32 +0200] rev 9632
util: use sys.argv[0] if $HG is unset and 'hg' is not in PATH This is necessary when the executable name is not 'hg'. For example, if your system-wide mercurial is name 'hgs', sys.argv[0] is more accurate than 'hg'.
Wed, 21 Oct 2009 14:16:37 +0200 graphlog: hide internal state of ascii() from users
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 21 Oct 2009 14:16:37 +0200] rev 9631
graphlog: hide internal state of ascii() from users
Thu, 22 Oct 2009 00:46:54 +0200 doc/hgrc.5.txt: deprecate [defaults]
Adrian Buehlmann <adrian@cadifra.com> [Thu, 22 Oct 2009 00:46:54 +0200] rev 9630
doc/hgrc.5.txt: deprecate [defaults] Quoting Matt: "Defaults are a bad idea. They are deprecated. Don't use them. Don't recommend them. Forget they existed. Use aliases." in http://selenic.com/pipermail/mercurial-devel/2009-October/016095.html
Wed, 21 Oct 2009 17:54:51 -0500 Merge with crew
Matt Mackall <mpm@selenic.com> [Wed, 21 Oct 2009 17:54:51 -0500] rev 9629
Merge with crew
Thu, 22 Oct 2009 00:30:24 +0200 rst2man: highlight inline literals in bold
Martin Geisler <mg@lazybytes.net> [Thu, 22 Oct 2009 00:30:24 +0200] rev 9628
rst2man: highlight inline literals in bold The old code would switch to Courier, but that doesn't really help much in a manpage.
Thu, 22 Oct 2009 00:27:08 +0200 rst2man: avoid italic for references
Martin Geisler <mg@lazybytes.net> [Thu, 22 Oct 2009 00:27:08 +0200] rev 9627
rst2man: avoid italic for references The links to other manpages used both italic and bold text nested within each other. The \fP (select previous font) macro was used incorrectly to "reset" the nested fonts resulting in: <roman> text <italic> <bold> hg <italic> (1) <bold> more text with no switch back to roman. This stops the bleeding and removes the ugly italic (underline) from the manpage links.
Wed, 21 Oct 2009 23:40:01 +0200 doc: add a style sheet to the generated HTML pages
Martin Geisler <mg@lazybytes.net> [Wed, 21 Oct 2009 23:40:01 +0200] rev 9626
doc: add a style sheet to the generated HTML pages
Wed, 21 Oct 2009 17:42:22 -0500 summary: remove reference to -p
Matt Mackall <mpm@selenic.com> [Wed, 21 Oct 2009 17:42:22 -0500] rev 9625
summary: remove reference to -p
Tue, 20 Oct 2009 22:43:17 +0200 doc, help: stream-line use of inline-literals
Martin Geisler <mg@lazybytes.net> [Tue, 20 Oct 2009 22:43:17 +0200] rev 9624
doc, help: stream-line use of inline-literals
Tue, 20 Oct 2009 22:16:27 +0200 minirst: convert ``foo`` into "foo" upon display
Martin Geisler <mg@lazybytes.net> [Tue, 20 Oct 2009 22:16:27 +0200] rev 9623
minirst: convert ``foo`` into "foo" upon display This lets us markup many more occurances of inline literals since they no longer look strange in the terminal output.
Tue, 20 Oct 2009 22:42:49 +0200 gendoc: fix synopsis
Martin Geisler <mg@lazybytes.net> [Tue, 20 Oct 2009 22:42:49 +0200] rev 9622
gendoc: fix synopsis The synopsis is used as an inline literal when generating the manpage. There should not be any whitespace on the inside of the quotation marks in inline literals. Commands with an empty synopsis (such as tags) produces ``tags `` as synopsis, which triggers a warning.
Tue, 20 Oct 2009 22:39:37 +0200 test-debugcomplete: update output to match a7ef354da662
Martin Geisler <mg@lazybytes.net> [Tue, 20 Oct 2009 22:39:37 +0200] rev 9621
test-debugcomplete: update output to match a7ef354da662
Tue, 20 Oct 2009 11:59:38 -0500 summary: add --remote
Matt Mackall <mpm@selenic.com> [Tue, 20 Oct 2009 11:59:38 -0500] rev 9620
summary: add --remote
Tue, 20 Oct 2009 11:58:09 -0500 summary: restore briefer commit status
Matt Mackall <mpm@selenic.com> [Tue, 20 Oct 2009 11:58:09 -0500] rev 9619
summary: restore briefer commit status
Tue, 20 Oct 2009 11:57:25 -0500 summary: add empty repository and no revision checked out hints
Matt Mackall <mpm@selenic.com> [Tue, 20 Oct 2009 11:57:25 -0500] rev 9618
summary: add empty repository and no revision checked out hints
Mon, 19 Oct 2009 23:53:25 -0500 Merge with crew
Matt Mackall <mpm@selenic.com> [Mon, 19 Oct 2009 23:53:25 -0500] rev 9617
Merge with crew
Tue, 20 Oct 2009 00:30:36 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 20 Oct 2009 00:30:36 +0200] rev 9616
merge with crew
Sun, 18 Oct 2009 14:35:36 +0200 setup: refactor the version string to a subset of tag+tagdist-hash+date
Gilles Moris <gilles.moris@free.fr> [Sun, 18 Oct 2009 14:35:36 +0200] rev 9615
setup: refactor the version string to a subset of tag+tagdist-hash+date Here is an array summarizing the mercurial version string: [A] [B] [C] [D] [1] clone tag clean => tag [2] clone hash clean => latesttag+latesttagdistance-hash [3] clone tag dirty => tag+date [4] clone hash dirty => latesttag+latesttagdistance-hash+date [5] archive tag clean => tag [6] archive hash clean => latesttag+latesttagdistance-hash Column [A]: Mercurial built from an hg *archive* or hg *clone* working directory Column [B]: revision built has a *tag* or else default to the SHA1 *hash* Column [C]: working tree *clean* or *dirty* Column [D]: Mercurial version string Over the previous version: - row [5] did return just the node hash, now it returns the tag - prepend the latest tag and the distance to it to rows [2][4][6] - append also the date to row [3]; previously, it was just the tag - the version string is with an empty string to avoid possible TypeError exceptions during string manipulations - factorize the function to run hg commands; remove the error message as it is no more specific to the function. This scheme enables to have first part of the version strings that can be compared, whether it has been built from a tagged or untagged revision. The second part of the version adds a hash for untagged revisions and today's date if the working tree has local modifications. As the version string does not contain spaces or special characters, it should not break script parsing the 'hg version' command and should be usable for use in file names. The new code also ensure that the version string has exactly the same version string, whether it has been built from an archive or from a clone.
Tue, 11 Aug 2009 09:04:02 +0200 archive: add branch and tag informations to the .hg_archival.txt file
Gilles Moris <gilles.moris@free.fr> [Tue, 11 Aug 2009 09:04:02 +0200] rev 9614
archive: add branch and tag informations to the .hg_archival.txt file Up to this changeset, only the repo (first node) and current node hash were included. This adds also the named branch and tags. So the additional lines to .hg_archival.txt are branch: the named branch tag: the global tags of this revision, one per line in case of multiple tags latesttag: if the revision is untagged, the latest tag (most recent in ancestors), again one per line if this ancestor has multiple tags. latestagdistance: the longest distance (changesets) to this latest ancestor.
Tue, 20 Oct 2009 00:17:36 +0200 ui: only use "user@host" as username in noninteractive mode
Martin Geisler <mg@lazybytes.net> [Tue, 20 Oct 2009 00:17:36 +0200] rev 9613
ui: only use "user@host" as username in noninteractive mode We regularly see people on IRC ask how they can correct commits they accidentally made without having configured a username. This change will make Mercurial abort when a commit is made without a username. If Mercurial is run without a TTY (from a cronjob or similar), a username is constructed as usual. Schematically the changes are as follows: With ui.askusername=False: old new interactive user@host abort noninteractive user@host user@host With ui.askusername=True: old new interactive prompt prompt noninteractive user@host user@host
Mon, 19 Oct 2009 23:27:20 +0300 fix patchbomb prompt when sending series of patches
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 19 Oct 2009 23:27:20 +0300] rev 9612
fix patchbomb prompt when sending series of patches
Fri, 16 Oct 2009 23:57:34 +0200 hg.clone: report branch name on update
Adrian Buehlmann <adrian@cadifra.com> [Fri, 16 Oct 2009 23:57:34 +0200] rev 9611
hg.clone: report branch name on update
Mon, 19 Oct 2009 22:19:28 +0300 make path expanding more consistent
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 19 Oct 2009 22:19:28 +0300] rev 9610
make path expanding more consistent This expands ~user and $FOO constructs in ui.ignore files, [defaults], [paths], extension paths, and HGRCPATH files.
Sat, 17 Oct 2009 15:40:34 +0200 tests: fix inadvertent use of existing test repository
Henrik Stuart <hg@hstuart.dk> [Sat, 17 Oct 2009 15:40:34 +0200] rev 9609
tests: fix inadvertent use of existing test repository
Mon, 19 Oct 2009 07:14:44 +0200 commands: clarify output for the commit summary
David Soria Parra <dsp@php.net> [Mon, 19 Oct 2009 07:14:44 +0200] rev 9608
commands: clarify output for the commit summary It is not clear what is meant with '2 modified, 3 unknown'. We clarify this by writing '2 modified files, 3 unknown files' instead.
Mon, 19 Oct 2009 14:37:37 +0200 commands: do not split a translated string
Martin Geisler <mg@lazybytes.net> [Mon, 19 Oct 2009 14:37:37 +0200] rev 9607
commands: do not split a translated string Splitting the string after translation relies on the implicit assumption that translators will always translate the English words using single foreign words. Also, when translating we want as much context as possible so I've moved the string formatting into the translatable string.
Mon, 19 Oct 2009 00:36:52 -0500 Remove parents from default help in favor of summary
Matt Mackall <mpm@selenic.com> [Mon, 19 Oct 2009 00:36:52 -0500] rev 9606
Remove parents from default help in favor of summary
Mon, 19 Oct 2009 00:22:49 -0500 summary: quieter with -q
Matt Mackall <mpm@selenic.com> [Mon, 19 Oct 2009 00:22:49 -0500] rev 9605
summary: quieter with -q
Mon, 19 Oct 2009 00:21:06 -0500 commands: fix missing empty synopses
Matt Mackall <mpm@selenic.com> [Mon, 19 Oct 2009 00:21:06 -0500] rev 9604
commands: fix missing empty synopses
Sun, 18 Oct 2009 22:31:05 -0500 Introduce summary command
Matt Mackall <mpm@selenic.com> [Sun, 18 Oct 2009 22:31:05 -0500] rev 9603
Introduce summary command
Fri, 16 Oct 2009 11:19:39 +0200 Merge with redone c655432c2c24 (issue1860)
Mads Kiilerich <mads@kiilerich.com> [Fri, 16 Oct 2009 11:19:39 +0200] rev 9602
Merge with redone c655432c2c24 (issue1860)
Fri, 16 Oct 2009 11:18:38 +0200 Dummy-merge with c655432c2c24 (issue1860)
Mads Kiilerich <mads@kiilerich.com> [Fri, 16 Oct 2009 11:18:38 +0200] rev 9601
Dummy-merge with c655432c2c24 (issue1860)
Fri, 16 Oct 2009 11:16:42 +0200 Redo c655432c2c24 (issue1860)
Mads Kiilerich <mads@kiilerich.com> [Fri, 16 Oct 2009 11:16:42 +0200] rev 9600
Redo c655432c2c24 (issue1860)
Fri, 16 Oct 2009 00:45:18 +0200 Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Fri, 16 Oct 2009 00:45:18 +0200] rev 9599
Merge with crew-stable
Fri, 16 Oct 2009 00:06:23 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 16 Oct 2009 00:06:23 +0200] rev 9598
Merge with crew-stable
Tue, 13 Oct 2009 13:43:55 -0700 Merge with mpm
Bryan O'Sullivan <bos@serpentine.com> [Tue, 13 Oct 2009 13:43:55 -0700] rev 9597
Merge with mpm
Tue, 13 Oct 2009 12:27:50 -0700 README: revert accidental commit
Lee Cantey <lcantey@gmail.com> [Tue, 13 Oct 2009 12:27:50 -0700] rev 9596
README: revert accidental commit
Tue, 13 Oct 2009 12:23:23 -0700 test-gendoc: adjust output to account for Swedish translation
Lee Cantey <lcantey@gmail.com> [Tue, 13 Oct 2009 12:23:23 -0700] rev 9595
test-gendoc: adjust output to account for Swedish translation
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip