Tue, 19 Feb 2008 19:20:10 -0300 revlog.revision: avoid opening the datafile without need.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Tue, 19 Feb 2008 19:20:10 -0300] rev 6144
revlog.revision: avoid opening the datafile without need. If there's no inline data, revlog.revision opens the data file every time it's called. This is useful if we're going to call chunk many times, but, if we're going to call it only once, it's better to let chunk open the file - if we're lucky, all the data we're going to need is already cached and we won't need to even look at the file.
Tue, 19 Feb 2008 10:53:40 -0800 convert: document splicemap, allow setting of multiple parents
Bryan O'Sullivan <bos@serpentine.com> [Tue, 19 Feb 2008 10:53:40 -0800] rev 6143
convert: document splicemap, allow setting of multiple parents
Mon, 18 Feb 2008 19:21:33 +0100 merge backout
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 18 Feb 2008 19:21:33 +0100] rev 6142
merge backout
Mon, 18 Feb 2008 19:20:22 +0100 Backed out changeset b913d3aacddc (see issue971/msg5317)
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 18 Feb 2008 19:20:22 +0100] rev 6141
Backed out changeset b913d3aacddc (see issue971/msg5317)
Tue, 28 Aug 2007 18:00:07 +0200 Simplify utils.walkrepos().
Walter Doerwald <walter@livinglogic.de> [Tue, 28 Aug 2007 18:00:07 +0200] rev 6140
Simplify utils.walkrepos().
Sun, 17 Feb 2008 21:34:28 +0100 Fix bad behaviour when specifying an invalid date (issue700)
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 17 Feb 2008 21:34:28 +0100] rev 6139
Fix bad behaviour when specifying an invalid date (issue700) commit (aborts _after_ typing in a commit message) backout (aborted after the initial revert) tag (edited .hgtags and couldn't commit) import (patch applied, then commit fails) qnew (aborts on bad dates, but writes any valid date into the # Date header) qrefresh (like qnew) sign (like tag) fetch (merge, merge, merge, merge, abort)
Sun, 17 Feb 2008 12:53:57 +0100 Report filenames with disallowed characters as suggested by Mika Eloranta
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 17 Feb 2008 12:53:57 +0100] rev 6138
Report filenames with disallowed characters as suggested by Mika Eloranta (see issue671)
Sat, 16 Feb 2008 18:12:30 +0100 hgweb: Quote filenames when downloading raw files.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 16 Feb 2008 18:12:30 +0100] rev 6137
hgweb: Quote filenames when downloading raw files.
Sat, 16 Feb 2008 17:51:30 +0100 hgweb: Pass only filename instead of full path when downloading raw files.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 16 Feb 2008 17:51:30 +0100] rev 6136
hgweb: Pass only filename instead of full path when downloading raw files. Before this patch "filename=foo/bar" was sent and e.g. Firefox offered to save the file as "foo-bar" instead of just "bar".
Sat, 16 Feb 2008 13:34:11 +0100 merge with crew
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 16 Feb 2008 13:34:11 +0100] rev 6135
merge with crew
Sat, 16 Feb 2008 13:33:38 +0100 Make annotae/grep print short dates with -q/--quiet.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 16 Feb 2008 13:33:38 +0100] rev 6134
Make annotae/grep print short dates with -q/--quiet. Move shortdate() from templatefilters to util to avoid code duplication.
Sat, 16 Feb 2008 13:01:27 +0100 Add hg grep -d/--date to list the commit date of matched revisions.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 16 Feb 2008 13:01:27 +0100] rev 6133
Add hg grep -d/--date to list the commit date of matched revisions. Suggested by Greg Lindahl
Wed, 13 Feb 2008 23:09:28 +0100 util: always define a dummy lookup_reg()
Patrick Mezard <pmezard@gmail.com> [Wed, 13 Feb 2008 23:09:28 +0100] rev 6132
util: always define a dummy lookup_reg()
Sat, 16 Feb 2008 11:55:33 +0100 convert: improve cycles detection message
Patrick Mezard <pmezard@gmail.com> [Sat, 16 Feb 2008 11:55:33 +0100] rev 6131
convert: improve cycles detection message
Sat, 16 Feb 2008 12:46:28 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 16 Feb 2008 12:46:28 +0100] rev 6130
Merge with crew-stable
Sun, 10 Feb 2008 08:53:39 +0100 bundlerepo: fix inconsistency of parsed and internal name (issue #821)
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sun, 10 Feb 2008 08:53:39 +0100] rev 6129
bundlerepo: fix inconsistency of parsed and internal name (issue #821)
Sun, 10 Feb 2008 08:52:50 +0100 bundlerepo: test exposing inconsistency of parsed and internal name (issue #821)
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sun, 10 Feb 2008 08:52:50 +0100] rev 6128
bundlerepo: test exposing inconsistency of parsed and internal name (issue #821)
Fri, 15 Feb 2008 23:38:18 -0200 Simplify the output of test-bheads
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 23:38:18 -0200] rev 6127
Simplify the output of test-bheads Also remove unneeded -d and -u commit options.
Fri, 15 Feb 2008 21:34:33 +0100 merge with crew
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 15 Feb 2008 21:34:33 +0100] rev 6126
merge with crew
Fri, 15 Feb 2008 21:34:16 +0100 Make hgweb annotate link to target line numbers (issue623)
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 15 Feb 2008 21:34:16 +0100] rev 6125
Make hgweb annotate link to target line numbers (issue623)
Fri, 15 Feb 2008 20:06:47 +0100 fix test output after f7f25f58693a
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 15 Feb 2008 20:06:47 +0100] rev 6124
fix test output after f7f25f58693a
Fri, 15 Feb 2008 19:44:54 +0100 merged Edward Lee's line anchors patch
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 15 Feb 2008 19:44:54 +0100] rev 6123
merged Edward Lee's line anchors patch
Tue, 04 Sep 2007 22:25:37 -0500 Add line anchors to annotate, changeset, diff, file views for hgweb
Edward Lee <edward.lee@engineering.uiuc.edu> [Tue, 04 Sep 2007 22:25:37 -0500] rev 6122
Add line anchors to annotate, changeset, diff, file views for hgweb
Fri, 15 Feb 2008 16:06:36 -0200 automatically update the branch cache when tip changes
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 16:06:36 -0200] rev 6121
automatically update the branch cache when tip changes
Fri, 15 Feb 2008 16:06:36 -0200 move the reading of branch.cache from _branchtags to branchtags
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 16:06:36 -0200] rev 6120
move the reading of branch.cache from _branchtags to branchtags
Fri, 15 Feb 2008 16:06:36 -0200 localrepo: keep the UTF-8 version of branchcache around
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 16:06:36 -0200] rev 6119
localrepo: keep the UTF-8 version of branchcache around
Fri, 15 Feb 2008 16:06:36 -0200 localrepo.invalidate: invalidate branchcache
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 16:06:36 -0200] rev 6118
localrepo.invalidate: invalidate branchcache
Fri, 15 Feb 2008 18:37:00 +0100 keyword: do not inspect node1 for diff if node2 is given
Christian Ebert <blacktrash@gmx.net> [Fri, 15 Feb 2008 18:37:00 +0100] rev 6117
keyword: do not inspect node1 for diff if node2 is given
Fri, 15 Feb 2008 18:36:49 +0100 keyword: add test for patch.diff monkey
Christian Ebert <blacktrash@gmx.net> [Fri, 15 Feb 2008 18:36:49 +0100] rev 6116
keyword: add test for patch.diff monkey
Fri, 15 Feb 2008 18:36:28 +0100 keyword: make main class and hg command accessible
Christian Ebert <blacktrash@gmx.net> [Fri, 15 Feb 2008 18:36:28 +0100] rev 6115
keyword: make main class and hg command accessible Switch from global vars to top level dictionary. Goal: make it easier for external tools (like tortoisehg) to hook into keyword extension.
Fri, 15 Feb 2008 18:21:02 +0100 keyword: move expand/shrink decisions into kwtemplater
Christian Ebert <blacktrash@gmx.net> [Fri, 15 Feb 2008 18:21:02 +0100] rev 6114
keyword: move expand/shrink decisions into kwtemplater - do not clobber wrapper code - get rid of clumsy kwtemplater attributes
Fri, 15 Feb 2008 10:51:35 -0200 try to fix test-inherit-mode on HFS+
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 10:51:35 -0200] rev 6113
try to fix test-inherit-mode on HFS+ HFS+ doesn't like setgid directories, so avoid them in most of the test and do a quick check that doesn't change the output when everything's OK.
Fri, 15 Feb 2008 10:38:37 -0200 cmdutil.commit: use relative paths in the error messages
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 15 Feb 2008 10:38:37 -0200] rev 6112
cmdutil.commit: use relative paths in the error messages This is more consistent with other error messages and requires less makeup in test-commit and test-symlink-basic.
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
(0) -3000 -1000 -300 -100 -56 +56 +100 +300 +1000 +3000 +10000 +30000 tip