Fri, 15 Feb 2008 10:38:37 -0200 util.pathto: return '.' instead of an empty string
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 10:38:37 -0200] rev 6111
util.pathto: return '.' instead of an empty string This could happen with something like pathto(repo.root, 'foo/bar', 'foo/bar')
Thu, 14 Feb 2008 18:08:16 -0200 status: put added files that have disappeared in the deleted list
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 14 Feb 2008 18:08:16 -0200] rev 6110
status: put added files that have disappeared in the deleted list This gives the user an indication that something went wrong with this file: $ hg add foo $ rm foo $ hg status foo ! foo Fixes issue212.
Thu, 14 Feb 2008 18:08:16 -0200 revert: unify forget and remove lists
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 14 Feb 2008 18:08:16 -0200] rev 6109
revert: unify forget and remove lists This doesn't make a difference right now, but after the next revision some files in state 'a' may end up in the deleted list, and revert won't be able to just remove all files in that list.
Thu, 14 Feb 2008 18:08:16 -0200 revert: only call dirstate.normal when we know the file is clean
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 14 Feb 2008 18:08:16 -0200] rev 6108
revert: only call dirstate.normal when we know the file is clean
Thu, 14 Feb 2008 18:08:16 -0200 commands.revert: don't call hg.revert
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 14 Feb 2008 18:08:16 -0200] rev 6107
commands.revert: don't call hg.revert commands.revert calculates everything that has to be done and then calls hg.revert to checkout and remove files. Unfortunately, hg.revert has to recalculate everything and that can take a long while, since it always operates on the whole working dir. Changing commands.revert to manually checkout and remove files makes things considerably faster, especially if we're reverting a single file in a repo with a huge number of files. This should be enough to close issue857.
Thu, 14 Feb 2008 18:08:16 -0200 revert: don't let repo.status walk the whole working dir
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 14 Feb 2008 18:08:16 -0200] rev 6106
revert: don't let repo.status walk the whole working dir Problem diagnosed by pmezard.
Thu, 14 Feb 2008 18:08:16 -0200 Set bundle.mainreporoot only after checking that it's a local repo
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 14 Feb 2008 18:08:16 -0200] rev 6105
Set bundle.mainreporoot only after checking that it's a local repo Fixes issue977.
Thu, 14 Feb 2008 20:54:52 +0100 Fix test-hgweb-commands.out after 9b817c0a82f1
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 14 Feb 2008 20:54:52 +0100] rev 6104
Fix test-hgweb-commands.out after 9b817c0a82f1
Sun, 26 Aug 2007 21:31:18 -0300 Propagating changes back to working dirs when changing files in external
Fabio Zadrozny <fabiofz at gmail dot com> [Sun, 26 Aug 2007 21:31:18 -0300] rev 6103
Propagating changes back to working dirs when changing files in external
Thu, 14 Feb 2008 19:35:40 +0100 test-convert-baz: set username with baz, not tla
Patrick Mezard <pmezard@gmail.com> [Thu, 14 Feb 2008 19:35:40 +0100] rev 6102
test-convert-baz: set username with baz, not tla
Wed, 13 Feb 2008 00:40:18 +0100 Define tla username locally in baz and tla tests
Patrick Mezard <pmezard@gmail.com> [Wed, 13 Feb 2008 00:40:18 +0100] rev 6101
Define tla username locally in baz and tla tests Suggested by Alexis S. L. Carvalho.
Sat, 16 Feb 2008 11:55:33 +0100 convert: fix --datesort ordering
Patrick Mezard <pmezard@gmail.com> [Sat, 16 Feb 2008 11:55:33 +0100] rev 6100
convert: fix --datesort ordering Two branches a and b starting at root, with commits interleaved like: root a0 a1 b0 a2 a3 b1 were converted in the following order: root a0 b0 a1 b1 a2 a3 Replace depth based toposort with a more classic traversal method.
Tue, 18 Dec 2007 14:01:34 -0600 [RFC] convert: fix --datesort
Kirill Smelkov <kirr@mns.spb.ru> [Tue, 18 Dec 2007 14:01:34 -0600] rev 6099
[RFC] convert: fix --datesort The problem is that previously commit.date was used for sorting, but it's a string like "1 Jan xxx 2007", so it it wrong to use it for sorting. Another problem is that why we are using depth for sorting -- I have no clear answer -- it seems to be plain wrong. This patch is just an RFC.
Fri, 15 Feb 2008 15:44:32 -0200 push: exit(1) if "push creates new remote branches!"
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 15:44:32 -0200] rev 6098
push: exit(1) if "push creates new remote branches!"
Thu, 14 Feb 2008 10:55:17 -0600 hgweb: Fix stray quote in logo img tag
Matt Mackall <mpm@selenic.com> [Thu, 14 Feb 2008 10:55:17 -0600] rev 6097
hgweb: Fix stray quote in logo img tag
Thu, 14 Feb 2008 10:28:27 -0600 hgweb: add new logos
Matt Mackall <mpm@selenic.com> [Thu, 14 Feb 2008 10:28:27 -0600] rev 6096
hgweb: add new logos
Thu, 14 Feb 2008 10:25:24 -0600 Add the new "droplet" logo
Matt Mackall <mpm@selenic.com> [Thu, 14 Feb 2008 10:25:24 -0600] rev 6095
Add the new "droplet" logo
Thu, 14 Feb 2008 11:25:30 +0100 cat --decode: Drop short option, use opts.get() instead of opts[]
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 14 Feb 2008 11:25:30 +0100] rev 6094
cat --decode: Drop short option, use opts.get() instead of opts[] - hg archive --no-decode has no short option, too, and maybe both could use -d in the future to select revisions by date. - opts.get makes python scripts calling cat() happy, because they don't have to pass the new option.
Sat, 09 Feb 2008 13:05:22 -0500 Option --decode for hg cat to apply decode filters.
Jesse Glick <jesse.glick@sun.com> [Sat, 09 Feb 2008 13:05:22 -0500] rev 6093
Option --decode for hg cat to apply decode filters. (Does not trigger expansion of keyword arguments when using keyword extension, though that might be desirable as well.)
Wed, 13 Feb 2008 23:49:57 +0100 keyword: monkeypatch patch.diff for non-interactive diffs
Christian Ebert <blacktrash@gmx.net> [Wed, 13 Feb 2008 23:49:57 +0100] rev 6092
keyword: monkeypatch patch.diff for non-interactive diffs Avoid clobbering diffs with expanded keywords eg. for notify extension.
Thu, 14 Feb 2008 00:13:20 +0100 merge with main
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 14 Feb 2008 00:13:20 +0100] rev 6091
merge with main
Wed, 13 Feb 2008 19:34:28 -0200 merge with crew-stable
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 13 Feb 2008 19:34:28 -0200] rev 6090
merge with crew-stable
Wed, 13 Feb 2008 18:37:38 -0200 clone: make things work when source is a repo object
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 13 Feb 2008 18:37:38 -0200] rev 6089
clone: make things work when source is a repo object
Wed, 13 Feb 2008 18:37:38 -0200 clone: expand the path before saving it in .hg/hgrc
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 13 Feb 2008 18:37:38 -0200] rev 6088
clone: expand the path before saving it in .hg/hgrc This should fix issue976
Wed, 13 Feb 2008 16:46:43 +0100 better handle errors with date parsing (issue983)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 13 Feb 2008 16:46:43 +0100] rev 6087
better handle errors with date parsing (issue983) Windows cannot always handle a 1970-01-01 parameter to time.mktime().
Wed, 13 Feb 2008 16:46:43 +0100 better handle errors with date parsing (issue983)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 13 Feb 2008 16:46:43 +0100] rev 6086
better handle errors with date parsing (issue983) Windows cannot always handle a 1970-01-01 parameter to time.mktime().
Wed, 13 Feb 2008 05:27:04 +0300 hgweb: disable cgitb by default in hgwebdir.fcgi too
Maxim Dounin <mdounin@mdounin.ru> [Wed, 13 Feb 2008 05:27:04 +0300] rev 6085
hgweb: disable cgitb by default in hgwebdir.fcgi too
Tue, 12 Feb 2008 23:35:44 +0100 Document and fix tla/baz conversion tests
Patrick Mezard <pmezard@gmail.com> [Tue, 12 Feb 2008 23:35:44 +0100] rev 6084
Document and fix tla/baz conversion tests
Tue, 12 Feb 2008 23:35:35 +0100 convert: detect baz before tla
Patrick Mezard <pmezard@gmail.com> [Tue, 12 Feb 2008 23:35:35 +0100] rev 6083
convert: detect baz before tla The former seems to handle repositories built by the latter, the opposite is not true.
Tue, 12 Feb 2008 21:44:56 +0100 keyword: add glog to nokwcommands
Christian Ebert <blacktrash@gmx.net> [Tue, 12 Feb 2008 21:44:56 +0100] rev 6082
keyword: add glog to nokwcommands
Sun, 10 Feb 2008 08:25:09 +0100 keyword: enable all monkey patches using _kwtemplater at reposetup
Christian Ebert <blacktrash@gmx.net> [Sun, 10 Feb 2008 08:25:09 +0100] rev 6081
keyword: enable all monkey patches using _kwtemplater at reposetup - no need for try-except block - underscore prefix for private methods - add doc strings
Tue, 12 Feb 2008 19:07:45 +0300 hgweb: disable cgitb by default
Maxim Dounin <mdounin@mdounin.ru> [Tue, 12 Feb 2008 19:07:45 +0300] rev 6080
hgweb: disable cgitb by default
Tue, 12 Feb 2008 11:35:06 +0100 convert: added GNU Arch (tla) tests and related fixes
Aleix Conchillo Flaque <aleix@member.fsf.org> [Tue, 12 Feb 2008 11:35:06 +0100] rev 6079
convert: added GNU Arch (tla) tests and related fixes
Tue, 12 Feb 2008 10:38:34 +0100 convert: added gnu arch (baz) tests
Aleix Conchillo Flaque <aleix@member.fsf.org> [Tue, 12 Feb 2008 10:38:34 +0100] rev 6078
convert: added gnu arch (baz) tests
Mon, 11 Feb 2008 16:16:05 -0600 convert: try to be smarter about CVS branching
Matt Mackall <mpm@selenic.com> [Mon, 11 Feb 2008 16:16:05 -0600] rev 6077
convert: try to be smarter about CVS branching Better handles this case: The output from cvsps -A -u --cvs-direct -q: --------------------- PatchSet 1 Date: 2008/02/08 20:33:28 Author: fk Branch: HEAD Tag: (none) Log: initial Members: file_one:INITIAL->1.1 --------------------- PatchSet 2 Date: 2008/02/08 20:33:32 Author: fk Branch: branch_name Ancestor branch: HEAD Tag: (none) Log: new file on branch Members: file_two:1.1->1.1.2.1
Wed, 06 Feb 2008 20:44:25 -0600 filemerge: more backwards compatible behavior for ui.merge
Steve Borho <steve@borho.org> [Wed, 06 Feb 2008 20:44:25 -0600] rev 6076
filemerge: more backwards compatible behavior for ui.merge if ui.merge matches a tool in [merge-tools], it is used as the default tool selection but may be rejected by binary or gui or other checks. If ui.merge does not match a merge tool, it is used unconditionally.
Wed, 06 Feb 2008 20:32:06 -0600 filemerge: add 'checkchanged' merge tool property
Steve Borho <steve@borho.org> [Wed, 06 Feb 2008 20:32:06 -0600] rev 6075
filemerge: add 'checkchanged' merge tool property
Mon, 11 Feb 2008 16:13:43 -0600 ignore: split up huge patterns
Matt Mackall <mpm@selenic.com> [Mon, 11 Feb 2008 16:13:43 -0600] rev 6074
ignore: split up huge patterns Some versions of Python silently mishandle large regexes, so split them up at a conservative 20k.
Sun, 10 Feb 2008 13:19:24 +0100 Use chmod 0770 and g+s instead of 02770 which does't work on Solaris 8.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 10 Feb 2008 13:19:24 +0100] rev 6073
Use chmod 0770 and g+s instead of 02770 which does't work on Solaris 8.
Sun, 10 Feb 2008 04:24:59 +0100 keyword: no expansion in web diffs
Christian Ebert <blacktrash@gmx.net> [Sun, 10 Feb 2008 04:24:59 +0100] rev 6072
keyword: no expansion in web diffs Expansion in hgweb view of changesets and diffs is not needed and only distracting. Expansion stays enable in file and archive requests where it makes sense.
Sun, 10 Feb 2008 01:53:19 +0100 keyword: make restrict entirely a kwtemplater attribute
Christian Ebert <blacktrash@gmx.net> [Sun, 10 Feb 2008 01:53:19 +0100] rev 6071
keyword: make restrict entirely a kwtemplater attribute
Sat, 09 Feb 2008 22:50:53 +0100 keyword: declare globals in a more compact way
Christian Ebert <blacktrash@gmx.net> [Sat, 09 Feb 2008 22:50:53 +0100] rev 6070
keyword: declare globals in a more compact way
Sat, 09 Feb 2008 22:37:51 +0100 keyword: avoid os import by using util.splitpath
Christian Ebert <blacktrash@gmx.net> [Sat, 09 Feb 2008 22:37:51 +0100] rev 6069
keyword: avoid os import by using util.splitpath
Sat, 09 Feb 2008 20:43:42 -0800 Automated merge with http://hg.west.spy.net/hg/hacks/hg
Bryan O'Sullivan <bos@serpentine.com> [Sat, 09 Feb 2008 20:43:42 -0800] rev 6068
Automated merge with http://hg.west.spy.net/hg/hacks/hg
Fri, 08 Feb 2008 21:31:03 -0800 Option to log to only show changesets within a specified branch.
Dustin Sallings <dustin@spy.net> [Fri, 08 Feb 2008 21:31:03 -0800] rev 6067
Option to log to only show changesets within a specified branch.
Sat, 09 Feb 2008 12:27:58 -0500 Strip filter name from command before passing to filter function.
Jesse Glick <jesse.glick@sun.com> [Sat, 09 Feb 2008 12:27:58 -0500] rev 6066
Strip filter name from command before passing to filter function. The new registration of in-process data filters (introduced in f8ad3b76e923 & 11af38a592ae) failed to correctly strip the filter name from its arguments before passing the "command" to the filter function. Thus a registration such as [decode] *.gz = compress: -9 would result in the associated filter function being called with the argument 'compress: -9' rather than just '-9' as expected.
Sat, 09 Feb 2008 18:38:54 -0200 make the journal/undo files from transactions inherit the mode from .hg/store
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sat, 09 Feb 2008 18:38:54 -0200] rev 6065
make the journal/undo files from transactions inherit the mode from .hg/store
Sat, 09 Feb 2008 18:38:54 -0200 add test-inherit-mode
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sat, 09 Feb 2008 18:38:54 -0200] rev 6064
add test-inherit-mode
(0) -3000 -1000 -300 -100 -48 +48 +100 +300 +1000 +3000 +10000 +30000 tip