Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3646
templates: move changeset templating bits to cmdutils
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3645
templater: changeset templater reorganization and optimizations
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3644
templater: speed up changeset writes and stringify
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3643
changeset_templater: remove changes arg
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3642
templater: simplify parsestring
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3641
template: fold template() into __call__, minor optimizations
- use non-grouping operator to avoid some extra processing
- avoid copying and updating defaults
- unnest main template body
- avoid returning extra empty string if format
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3640
templater: simplify cache and remove filter argument in __call__
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3639
templater: simplify template function
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3638
templater: take cStringIO out of indent
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3637
templater: remove cStringIO from stringify
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3636
templater: remove cStringIO for fill
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3635
templater: use str.decode in parse_string
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3634
bundle: don't use sets.Set
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3633
revlog: reachable actually takes a node
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3632
util: add copyfile function
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3631
hgweb: internalize some socket details
Matt Mackall <mpm@selenic.com> [Mon, 13 Nov 2006 13:26:57 -0600] rev 3630
remove unused imports
Brendan Cully <brendan@kublai.com> [Thu, 09 Nov 2006 14:44:17 -0800] rev 3629
zsh: typo in commit completion
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 09 Nov 2006 21:53:45 +0100] rev 3628
issue228: Fix repositories at the filesystem root (/ or C:\)
Thanks to Robert Shaw and other people on the list for the suggestions.
Brendan Cully <brendan@kublai.com> [Wed, 08 Nov 2006 11:28:33 -0800] rev 3627
Export changelog dict in localrepo.commit
Matt Mackall <mpm@selenic.com> [Wed, 08 Nov 2006 13:20:08 -0600] rev 3626
tests: add -i switch
Prompt to accept changes for tests where output changed
Matt Mackall <mpm@selenic.com> [Wed, 08 Nov 2006 13:20:08 -0600] rev 3625
tests: add -R switch
Restarts at first .err file if one exists, otherwise runs all tests
Matt Mackall <mpm@selenic.com> [Wed, 08 Nov 2006 13:20:08 -0600] rev 3624
tests: sort test list if running all tests
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 07 Nov 2006 22:35:07 +0100] rev 3623
Fix accessing a repository via -R/--repository through a symlink.
Sometimes the repository root was compared to os.getcwd(), which always uses
the canonical path without symbolic links in it.
This would changes self.root of the localrepo objects to always use os.sep as
the directory separator, which is implicitly assumed in some places, but may
not be the case if somebody uses -R foo/repo on windows.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 07 Nov 2006 22:18:34 +0100] rev 3622
Merge with upstream
Matt Mackall <mpm@selenic.com> [Tue, 07 Nov 2006 14:04:15 -0600] rev 3621
Fix up parent display in logging
For changesets with a first parent nullid, but not rev 0, we ought to
display a null parent.
Matt Mackall <mpm@selenic.com> [Wed, 01 Nov 2006 21:47:55 -0600] rev 3620
Clarify untracked file merge message
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 07 Nov 2006 21:43:19 +0100] rev 3619
localrepo: factor commit and rawcommit
note: rawcommit with an empty text will now launch the editor