Sun, 30 Apr 2006 19:30:59 +0200 Applied $PWD fix (changeset 278f9b13c39a) to tests/test-hook, too.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Apr 2006 19:30:59 +0200] rev 2164
Applied $PWD fix (changeset 278f9b13c39a) to tests/test-hook, too.
Sun, 30 Apr 2006 19:29:57 +0200 SunOS fix: Replaced $PWD with `pwd`
Sascha Wilde <wilde@sha-bang.de> [Sun, 30 Apr 2006 19:29:57 +0200] rev 2163
SunOS fix: Replaced $PWD with `pwd` under certain conditioins $PWD isn't up to date, observed on SunOS 5.8
Sun, 30 Apr 2006 18:52:34 +0200 Add self to CONTRIBUTORS
Colin McMillen <mcmillen@cs.cmu.edu> [Sun, 30 Apr 2006 18:52:34 +0200] rev 2162
Add self to CONTRIBUTORS
Sun, 30 Apr 2006 18:50:53 +0200 Fix just introduced possible old-http bug
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sun, 30 Apr 2006 18:50:53 +0200] rev 2161
Fix just introduced possible old-http bug My last patch changed httprangereader.read to read only the specified amount of data from the connection, to prevent it from returning more than what was asked. I just realized that this could lead to the connection not being closed. In practice, it looks like the connection is closed just fine, but it's probably safer to read everything and then return only what's necessary.
Sun, 30 Apr 2006 18:46:49 +0200 Cleanup archive command: Don't overwrite gettext, quoting in cmd table entry.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Apr 2006 18:46:49 +0200] rev 2160
Cleanup archive command: Don't overwrite gettext, quoting in cmd table entry.
Sun, 30 Apr 2006 18:40:30 +0200 Small cleanups to backout command:
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Apr 2006 18:40:30 +0200] rev 2159
Small cleanups to backout command: - Accept -m for --message (like commit and similar commands), too. - Don't ignore --logfile option. - Fix command table entry (synopsis, group commit related option)
Sat, 29 Apr 2006 20:56:46 -0700 add backout command.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 29 Apr 2006 20:56:46 -0700] rev 2158
add backout command. command undoes effect of an earlier commit, commits new changeset as result.
Sat, 29 Apr 2006 20:39:28 -0700 make test-revert check executable bit.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 29 Apr 2006 20:39:28 -0700] rev 2157
make test-revert check executable bit.
Fri, 28 Apr 2006 15:50:56 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 28 Apr 2006 15:50:56 -0700] rev 2156
merge with crew.
Fri, 28 Apr 2006 15:50:22 -0700 support hooks written in python.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 28 Apr 2006 15:50:22 -0700] rev 2155
support hooks written in python. to write hook in python, create module with hook function inside. make sure mercurial can import module (put it in $PYTHONPATH or load it as extension). hook function should look like this: def myhook(ui, repo, hooktype, **kwargs): if hook_passes: return True elif hook_explicitly_fails: return False elif some_other_failure: import util raise util.Abort('helpful failure message') else: return # implicit return of None makes hook fail! then in .hgrc, add hook with "python:" prefix: [hooks] commit = python:mymodule.myhook
Fri, 28 Apr 2006 14:51:36 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 28 Apr 2006 14:51:36 -0700] rev 2154
merge with crew.
Fri, 28 Apr 2006 14:50:23 -0700 move SignalInterrupt class into util module.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 28 Apr 2006 14:50:23 -0700] rev 2153
move SignalInterrupt class into util module.
Fri, 28 Apr 2006 21:52:08 +0200 Show repo's revlog format on verify only if it doesn't match the default format.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 28 Apr 2006 21:52:08 +0200] rev 2152
Show repo's revlog format on verify only if it doesn't match the default format. This makes it easier to run the tests with different revlog formats.
Fri, 28 Apr 2006 12:38:11 +0200 Ignore annotated coverage output of run-tests.py -C
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 28 Apr 2006 12:38:11 +0200] rev 2151
Ignore annotated coverage output of run-tests.py -C
Fri, 28 Apr 2006 11:36:33 +0200 fix a NameError in changegroupsubset
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 28 Apr 2006 11:36:33 +0200] rev 2150
fix a NameError in changegroupsubset
Thu, 27 Apr 2006 22:29:02 -0700 allow to pull from an empty repo without getting a backtrace
Vincent Danjean <vdanjean@free.fr> [Thu, 27 Apr 2006 22:29:02 -0700] rev 2149
allow to pull from an empty repo without getting a backtrace
Thu, 27 Apr 2006 22:11:13 -0700 Add MOTD display to hgweb and hgwebdir.
Colin McMillen <mcmillen@cs.cmu.edu> [Thu, 27 Apr 2006 22:11:13 -0700] rev 2148
Add MOTD display to hgweb and hgwebdir. The hgweb "footer" template now has space for an optional message of the day (MOTD). This is used in two contexts: 1) On the hgwebdir index page 2) On various pages of each individual repo For both cases, the MOTD is read out of an entry named "motd" in the [web] section of a config file -- the only difference is which file is used. For #1, you need to add the section to hgweb.config; for #2, you need to add to the repo's .hgrc file. I suggest something like this: [web] motd = <p>To download these repositories, <a href="http://www.selenic.com/mercurial">get Mercurial</a> and then type something like:</p><p><pre>hg clone http://gs3080.sp.cs.cmu.edu/hg.cgi/cpmpy</pre></p>You can also click the Download links to get an archive of the latest revision. An online sample is available here: http://gs3080.sp.cs.cmu.edu/hg.cgi
Thu, 27 Apr 2006 22:10:45 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 27 Apr 2006 22:10:45 -0700] rev 2147
merge with crew.
Thu, 27 Apr 2006 22:01:57 -0700 run-tests.py: remove trailing white space
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 27 Apr 2006 22:01:57 -0700] rev 2146
run-tests.py: remove trailing white space
Thu, 27 Apr 2006 22:01:28 -0700 make indentation of coverage code in run-tests.py nicer.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 27 Apr 2006 22:01:28 -0700] rev 2145
make indentation of coverage code in run-tests.py nicer.
Thu, 27 Apr 2006 21:59:44 -0700 Add code coverage to the python version of run-tests (inc. annotation)
Stephen Darnell <stephen@darnell.plus.com> [Thu, 27 Apr 2006 21:59:44 -0700] rev 2144
Add code coverage to the python version of run-tests (inc. annotation) Also include a minor work-around to coverage.py to avoid errors about /<string>
Thu, 27 Apr 2006 21:58:47 +0200 Show repo's revlog format on verify. Warn if some files use a different format.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 27 Apr 2006 21:58:47 +0200] rev 2143
Show repo's revlog format on verify. Warn if some files use a different format.
Thu, 27 Apr 2006 21:16:46 +0200 Replaced 0 with REVLOGV0 where this meaning is used.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 27 Apr 2006 21:16:46 +0200] rev 2142
Replaced 0 with REVLOGV0 where this meaning is used.
Thu, 27 Apr 2006 21:03:07 +0200 Corrected error message for incompatible revision flags.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 27 Apr 2006 21:03:07 +0200] rev 2141
Corrected error message for incompatible revision flags.
Thu, 27 Apr 2006 13:11:23 +0200 Make the deprecated forget an alias of debugforget.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 27 Apr 2006 13:11:23 +0200] rev 2140
Make the deprecated forget an alias of debugforget. This way it doesn't show up in the non-debug help.
Thu, 27 Apr 2006 13:05:02 +0200 Fixed test output for not using the deprecated 'hg forget'.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 27 Apr 2006 13:05:02 +0200] rev 2139
Fixed test output for not using the deprecated 'hg forget'.
Wed, 26 Apr 2006 22:42:07 -0700 Fix revlog-ng interaction with old-http.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 26 Apr 2006 22:42:07 -0700] rev 2138
Fix revlog-ng interaction with old-http. revlog.py wasn't trying to detect the version of a revlog file that doesn't exist on the filesystem (as is the case with old-http). Additionally, there was an off-by-one error in httprangereader.read (ranges in HTTP Range headers are inclusive), making it get more data than what was asked for. This made a struct.unpack complain that "unpack str size does not match format". Finally, with the two fixes above, test-static-http fails, since BaseHTTPServer doesn't understand ranges and returns too much data. Work around that by reading only the specified amount.
Wed, 26 Apr 2006 22:15:01 -0700 Fix timezone check.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 26 Apr 2006 22:15:01 -0700] rev 2137
Fix timezone check. According to http://en.wikipedia.org/wiki/List_of_time_zones timezones go from UTC-12 to UTC+14.
Wed, 26 Apr 2006 12:06:21 -0700 mke test-nested-repo use "revert" instead of "forget"
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 26 Apr 2006 12:06:21 -0700] rev 2136
mke test-nested-repo use "revert" instead of "forget"
Wed, 26 Apr 2006 12:05:16 -0700 mark forget command as deprecated.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 26 Apr 2006 12:05:16 -0700] rev 2135
mark forget command as deprecated. will be removed after 0.9 released.
Wed, 26 Apr 2006 10:57:40 -0700 write to stderr with a single write call.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 26 Apr 2006 10:57:40 -0700] rev 2134
write to stderr with a single write call. this works around issue88.
Wed, 26 Apr 2006 16:54:07 +0200 Tidyups for run-tests.py inc. try/finally cleanup and allow tests to be specified on command line
Stephen Darnell <stephen@darnell.plus.com> [Wed, 26 Apr 2006 16:54:07 +0200] rev 2133
Tidyups for run-tests.py inc. try/finally cleanup and allow tests to be specified on command line
Wed, 26 Apr 2006 07:31:04 +0200 hgweb: Synchronised filelogentry to changelogentry.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 26 Apr 2006 07:31:04 +0200] rev 2132
hgweb: Synchronised filelogentry to changelogentry.
Wed, 26 Apr 2006 07:03:10 +0200 Try harder to display node hashes in tags view in monospaced font.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 26 Apr 2006 07:03:10 +0200] rev 2131
Try harder to display node hashes in tags view in monospaced font. Used to work around Firefox's behaviour if "Allow pages to choose their own fonts" is disabled.
Wed, 26 Apr 2006 06:12:42 +0200 hgweb templates: Don't word wrap "foo bar ago" (e.g. "3 months\nago")
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 26 Apr 2006 06:12:42 +0200] rev 2130
hgweb templates: Don't word wrap "foo bar ago" (e.g. "3 months\nago") This made log entries or hgwebdir index look ugly with certain browser widths.
Tue, 25 Apr 2006 23:28:40 +0200 cached data was wrong: rev is different from self.rev(node) in bundlerepo.py
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 25 Apr 2006 23:28:40 +0200] rev 2129
cached data was wrong: rev is different from self.rev(node) in bundlerepo.py
Tue, 25 Apr 2006 19:38:45 +0200 Merge with crew
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 25 Apr 2006 19:38:45 +0200] rev 2128
Merge with crew
Tue, 25 Apr 2006 19:38:19 +0200 Allow 'hg serve --webdir-conf foo' to be run outside a repository.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 25 Apr 2006 19:38:19 +0200] rev 2127
Allow 'hg serve --webdir-conf foo' to be run outside a repository.
Tue, 25 Apr 2006 18:50:40 +0200 Use <link> tag instead if CDATA import for CSS stylesheets. Fixes issue200.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 25 Apr 2006 18:50:40 +0200] rev 2126
Use <link> tag instead if CDATA import for CSS stylesheets. Fixes issue200.
Tue, 25 Apr 2006 09:00:09 +0200 Use string literal concatenation for optlist and import -p option
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 25 Apr 2006 09:00:09 +0200] rev 2125
Use string literal concatenation for optlist and import -p option
Tue, 25 Apr 2006 00:43:40 +0200 Cleaned trailing whitespace in hgweb.py, removed command line shortcut for webdir-conf.
Alexander Schremmer <alex AT alexanderweb DOT de> [Tue, 25 Apr 2006 00:43:40 +0200] rev 2124
Cleaned trailing whitespace in hgweb.py, removed command line shortcut for webdir-conf.
Sun, 23 Apr 2006 00:34:07 +0200 Fixed path handling of the standalone server, fixed typo.
Alexander Schremmer <alex AT alexanderweb DOT de> [Sun, 23 Apr 2006 00:34:07 +0200] rev 2123
Fixed path handling of the standalone server, fixed typo.
Sun, 23 Apr 2006 00:31:09 +0200 Added hgwebdir support to hg serve.
Alexander Schremmer <alex AT alexanderweb DOT de> [Sun, 23 Apr 2006 00:31:09 +0200] rev 2122
Added hgwebdir support to hg serve.
Sun, 23 Apr 2006 00:27:46 +0200 Added threading support to hg serve.
Alexander Schremmer <alex AT alexanderweb DOT de> [Sun, 23 Apr 2006 00:27:46 +0200] rev 2121
Added threading support to hg serve.
Sun, 23 Apr 2006 00:18:58 +0200 Added my name to the contributors list.
Alexander Schremmer <alex AT alexanderweb DOT de> [Sun, 23 Apr 2006 00:18:58 +0200] rev 2120
Added my name to the contributors list.
Sun, 23 Apr 2006 00:15:30 +0200 Cleaned hgweb.py a little bit
Alexander Schremmer <alex AT alexanderweb DOT de> [Sun, 23 Apr 2006 00:15:30 +0200] rev 2119
Cleaned hgweb.py a little bit
Tue, 25 Apr 2006 08:38:15 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 25 Apr 2006 08:38:15 -0700] rev 2118
merge with crew.
Tue, 25 Apr 2006 08:37:05 -0700 fix issue 217.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 25 Apr 2006 08:37:05 -0700] rev 2117
fix issue 217. fall back to fixed path if windows >= nt function not present.
Sat, 22 Apr 2006 09:19:27 +0200 Merge with upstream
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 22 Apr 2006 09:19:27 +0200] rev 2116
Merge with upstream
Fri, 21 Apr 2006 16:09:43 -0700 Fix issue 165: `hg status' with abs path containing a symlink-to-dir fails
Jim Meyering <list+hg@meyering.net> [Fri, 21 Apr 2006 16:09:43 -0700] rev 2115
Fix issue 165: `hg status' with abs path containing a symlink-to-dir fails
Fri, 21 Apr 2006 15:47:27 -0700 update tests after changing archival code.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 21 Apr 2006 15:47:27 -0700] rev 2114
update tests after changing archival code. test-archive now contains tests for archive command.
Fri, 21 Apr 2006 15:28:50 -0700 make hgweb use new archival module.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 21 Apr 2006 15:28:50 -0700] rev 2113
make hgweb use new archival module. also use "x-gzip" encoding for ".tar.gz" files, so mozilla and firefox will not transparently decompress stream and save with wrong name.
Fri, 21 Apr 2006 15:27:57 -0700 add "archive" command, like "cvs export" only better.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 21 Apr 2006 15:27:57 -0700] rev 2112
add "archive" command, like "cvs export" only better. most code in mercurial/archival.py module, for sharing with hgweb.
Fri, 21 Apr 2006 16:30:49 -0500 Merge with crew
Matt Mackall <mpm@selenic.com> [Fri, 21 Apr 2006 16:30:49 -0500] rev 2111
Merge with crew
Fri, 21 Apr 2006 18:47:55 +0200 Add a pure python version of run-tests.
Stephen Darnell <stephen@darnell.plus.com> [Fri, 21 Apr 2006 18:47:55 +0200] rev 2110
Add a pure python version of run-tests. If this works well for most people, it should replace the shell version of run-test.
Fri, 21 Apr 2006 16:30:23 -0500 Revert push new heads logic
Matt Mackall <mpm@selenic.com> [Fri, 21 Apr 2006 16:30:23 -0500] rev 2109
Revert push new heads logic This breaks push -r's new head detection but fixes the common case. For now we'll assume that someone doing push -r knows what they're doing.
Fri, 21 Apr 2006 15:33:51 -0500 Move empty local repo logic for pull into findincoming
Matt Mackall <mpm@selenic.com> [Fri, 21 Apr 2006 15:33:51 -0500] rev 2108
Move empty local repo logic for pull into findincoming This fixes a silly attempt to pull a changegroup from an empty repo.
Fri, 21 Apr 2006 15:14:27 -0500 Don't die calling outgoing hook if we have no changesets
Matt Mackall <mpm@selenic.com> [Fri, 21 Apr 2006 15:14:27 -0500] rev 2107
Don't die calling outgoing hook if we have no changesets
Thu, 20 Apr 2006 12:13:54 -0500 Merge with crew
Matt Mackall <mpm@selenic.com> [Thu, 20 Apr 2006 12:13:54 -0500] rev 2106
Merge with crew
Thu, 20 Apr 2006 12:12:03 -0500 Merge with cmason
Matt Mackall <mpm@selenic.com> [Thu, 20 Apr 2006 12:12:03 -0500] rev 2105
Merge with cmason
Thu, 20 Apr 2006 16:33:49 +0200 Add tests/test-committer
Andrew Thompson <andrewkt@aktzero.com> [Thu, 20 Apr 2006 16:33:49 +0200] rev 2104
Add tests/test-committer This checks to see if the EMAIL environment variable is being used for commit.
Thu, 20 Apr 2006 15:42:02 +0200 Use application/octet-stream as the content-type of unknown binary files
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 20 Apr 2006 15:42:02 +0200] rev 2103
Use application/octet-stream as the content-type of unknown binary files
Wed, 19 Apr 2006 22:18:03 -0700 remove appendfile data as soon as not needed.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 19 Apr 2006 22:18:03 -0700] rev 2102
remove appendfile data as soon as not needed.
Thu, 20 Apr 2006 13:08:16 -0400 Make bundlerepo use proper index format for revlogng
Chris Mason <mason@suse.com> [Thu, 20 Apr 2006 13:08:16 -0400] rev 2101
Make bundlerepo use proper index format for revlogng bundlerepo just appends index entries from the bundle onto the index for the current repo. This patch makes sure it appends the correct format.
Wed, 19 Apr 2006 21:39:51 +0200 Merge with crew
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 19 Apr 2006 21:39:51 +0200] rev 2100
Merge with crew
Wed, 19 Apr 2006 21:37:43 +0200 Merge with cmason
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 19 Apr 2006 21:37:43 +0200] rev 2099
Merge with cmason
Wed, 19 Apr 2006 15:35:10 -0400 Remove bogus raise from localrepo.lookup()
Chris Mason <mason@suse.com> [Wed, 19 Apr 2006 15:35:10 -0400] rev 2098
Remove bogus raise from localrepo.lookup()
Wed, 19 Apr 2006 11:41:27 -0700 Fix hg qdiff <file>
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 19 Apr 2006 11:41:27 -0700] rev 2097
Fix hg qdiff <file>
Wed, 19 Apr 2006 11:41:25 -0700 Ignore EPIPE in pipefilter
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 19 Apr 2006 11:41:25 -0700] rev 2096
Ignore EPIPE in pipefilter This hides the following traceback (there's a race condition involved, so you may have to try a few times to hit it): $ hg sign --key key-that-does-not-exist Signing 2062:4bad92f4ea65 gpg: skipped "key-that-does-not-exist": secret key not available gpg: signing failed: secret key not available Exception in thread Thread-1: Traceback (most recent call last): File "threading.py", line 442, in __bootstrap self.run() File "threading.py", line 422, in run self.__target(*self.__args, **self.__kwargs) File "mercurial/util.py", line 24, in writer pin.close() IOError: [Errno 32] Broken pipe abort: Error while signing
Wed, 19 Apr 2006 11:41:22 -0700 Don't send "Content-Type: none"
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 19 Apr 2006 11:41:22 -0700] rev 2095
Don't send "Content-Type: none" mimetypes.guess_type will return (None, None) when it can't detect the filetype.
Wed, 19 Apr 2006 11:39:34 -0700 Fix filerevision-raw.tmpl
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 19 Apr 2006 11:39:34 -0700] rev 2094
Fix filerevision-raw.tmpl Two bugs: - conteXt-type instead of conteNt-type - trailing newline The easiest way to fix the second one (and keep it fixed) is to put everything inline in map-raw.
Wed, 19 Apr 2006 11:29:41 -0700 convert-repo: fix reversed time zone offset
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 19 Apr 2006 11:29:41 -0700] rev 2093
convert-repo: fix reversed time zone offset
Wed, 19 Apr 2006 11:17:13 -0700 catch SIGBREAK on windows.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 19 Apr 2006 11:17:13 -0700] rev 2092
catch SIGBREAK on windows.
Wed, 19 Apr 2006 10:56:44 -0700 update windows readme to document msys/mingw rxvt problems.
Lee Cantey <lcantey@gmail.com> [Wed, 19 Apr 2006 10:56:44 -0700] rev 2091
update windows readme to document msys/mingw rxvt problems.
Wed, 19 Apr 2006 09:08:45 -0700 fix util.canonpath on windows.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 19 Apr 2006 09:08:45 -0700] rev 2090
fix util.canonpath on windows. old test for absolute path was not portable. use os.path api instead.
Wed, 19 Apr 2006 08:33:46 -0700 make appendfile simpler so it does not break with revlogng on windows.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 19 Apr 2006 08:33:46 -0700] rev 2089
make appendfile simpler so it does not break with revlogng on windows. it used to cache open files. this made revlogng break because it wants to rename files when splitting .i into .i/.d, but cannot rename or unlink open files on windows. new code is bit slower, but safe on linux and windows. proper fix for too many open/close of changelog/manifest belongs in different place. can get 10% speed improvement back.
Wed, 19 Apr 2006 07:09:15 +0200 Exit test-hup only after the background process has died.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 19 Apr 2006 07:09:15 +0200] rev 2088
Exit test-hup only after the background process has died. Otherwise the open file might let the tests fail on NFS.
Tue, 18 Apr 2006 20:33:33 -0700 merge with mainline.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 18 Apr 2006 20:33:33 -0700] rev 2087
merge with mainline.
Tue, 18 Apr 2006 14:56:54 -0700 mq: do not fail if directory to create exists
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 18 Apr 2006 14:56:54 -0700] rev 2086
mq: do not fail if directory to create exists
Tue, 18 Apr 2006 19:50:12 -0400 merge revlogng with mpm tip
Chris Mason <mason@suse.com> [Tue, 18 Apr 2006 19:50:12 -0400] rev 2085
merge revlogng with mpm tip
Mon, 17 Apr 2006 13:19:58 -0400 Fix transaction handling during interleaved file split.
Chris Mason <mason@suse.com> [Mon, 17 Apr 2006 13:19:58 -0400] rev 2084
Fix transaction handling during interleaved file split.
Sat, 08 Apr 2006 20:10:46 -0400 merge 0.8.1 with revlogng
Chris Mason <mason@suse.com> [Sat, 08 Apr 2006 20:10:46 -0400] rev 2083
merge 0.8.1 with revlogng
Sat, 08 Apr 2006 20:08:06 -0400 Additional appendfile fixes for interleaved data/index files
mason@suse.com [Sat, 08 Apr 2006 20:08:06 -0400] rev 2082
Additional appendfile fixes for interleaved data/index files The appendfile code was not passing default version info to the changelog or manifest classes, and so they were always being created as version 0. revlog.checkinlinesize had to be corrected to seek to the end of the index file when no index file was passed (only clone does this)
Thu, 06 Apr 2006 20:13:09 -0400 Speedup revlog.ancestors for the linear case
Chris Mason <mason@suse.com> [Thu, 06 Apr 2006 20:13:09 -0400] rev 2081
Speedup revlog.ancestors for the linear case revlog.ancestors can be expensive on big repos. This cuts down the overall time for hg update by ~19% by short cutting revlog.ancestors when one of the revisions is reachable from another.
Tue, 04 Apr 2006 19:00:40 -0400 Reduce index memory usage by storing the bare string instead of tuples
mason@suse.com [Tue, 04 Apr 2006 19:00:40 -0400] rev 2080
Reduce index memory usage by storing the bare string instead of tuples Storing the tuple returned by struct.unpack significantly increases the memory required to store the entire index in ram. This patch uses struct.unpack on demand instead.
Tue, 04 Apr 2006 16:47:12 -0400 New lazy index code for revlogs.
mason@suse.com [Tue, 04 Apr 2006 16:47:12 -0400] rev 2079
New lazy index code for revlogs. This tunes for large repositories. It does not read the whole index file in one big chunk, but tries to buffer reads in more reasonable chunks instead. Search speeds are improved in two ways. When trying to find a specific sha hash, it searches from the end of the file backward. More recent entries are more likely to be relevant, especially the tip. Also, this can load only the mapping of nodes to revlog index number. Loading the map uses less cpu (no struct.unpack) and much less memory than loading both the map and the index. This cuts down the time for hg tip on the 80,000 changeset kernel repo from 1.8s to 3.69s. Most commands the pull a single rev out of a big index get roughly the same benefit. Commands that read the whole index are not slower.
Tue, 04 Apr 2006 16:38:44 -0400 Fill in the uncompressed size during revlog.addgroup
mason@suse.com [Tue, 04 Apr 2006 16:38:44 -0400] rev 2078
Fill in the uncompressed size during revlog.addgroup This uses code from Matt to calculate the size change that would result from applying a delta to keep an accurate running total of the text size during revlog.addgroup
Tue, 04 Apr 2006 16:38:44 -0400 Fix inlined revlogs to seek to eof after opening "a+"
mason@suse.com [Tue, 04 Apr 2006 16:38:44 -0400] rev 2077
Fix inlined revlogs to seek to eof after opening "a+"
Tue, 04 Apr 2006 16:38:44 -0400 Create an atomic opener that does not automatically rename on close
mason@suse.com [Tue, 04 Apr 2006 16:38:44 -0400] rev 2076
Create an atomic opener that does not automatically rename on close The revlog.checkinlinesize() uses an atomic opener to replace the index file after converting it from inline to traditional .i and .d files. If this operation is interrupted, the atomic file class can overwrite a valid file with a partially written one. This patch introduces an atomic opener that does not automatically replace the destination file with the tempfile. This way an interrupted checkinlinesize() call turns into a noop.
Tue, 04 Apr 2006 16:38:43 -0400 Make the appendfile class inline-data index friendly
mason@suse.com [Tue, 04 Apr 2006 16:38:43 -0400] rev 2075
Make the appendfile class inline-data index friendly The appendfile class needs a few changes to make it work with interleaved index files. It needs to support the tell() method, opening in a+ mode, and it needs to delay the checkinlinesize call until after the append file is written. Given that open(file, "a+") doesn't always seek to the end of the file, this adds seek operations to appendfile that understand whence args
Tue, 04 Apr 2006 16:38:43 -0400 Fix bundle repos to use an index tuple consistent with revlogng
mason@suse.com [Tue, 04 Apr 2006 16:38:43 -0400] rev 2074
Fix bundle repos to use an index tuple consistent with revlogng The bundle repo code was adding a field to the index tuple, which confused the revlogng changes. This creates a new dict instead to maintain the extra bundle info.
Tue, 04 Apr 2006 16:38:43 -0400 Implement data inlined with the index file
mason@suse.com [Tue, 04 Apr 2006 16:38:43 -0400] rev 2073
Implement data inlined with the index file This patch allows you to optionally inline data bytes with the revlog index file. It saves considerable space and checkout time by reducing the number of inodes, wasted partial blocks and system calls. To use the inline data add this to your .hgrc [revlog] # inline data only works with revlogng format=1 # inline is the only valid flag right now. flags=inline
Tue, 04 Apr 2006 16:38:43 -0400 Implement revlogng.
mason@suse.com [Tue, 04 Apr 2006 16:38:43 -0400] rev 2072
Implement revlogng. revlogng results in smaller indexes, can address larger data files, and supports flags and version numbers. By default the original revlog format is used. To use the new format, use the following .hgrc field: [revlog] # format choices are 0 (classic revlog format) and 1 revlogng format=1
Thu, 13 Apr 2006 17:42:49 -0700 import: use gpatch if present on system. patch is broken on solaris.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 17:42:49 -0700] rev 2071
import: use gpatch if present on system. patch is broken on solaris. fixes issue 205. add new useful function, util.find_in_path.
Thu, 13 Apr 2006 17:12:09 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 17:12:09 -0700] rev 2070
merge with crew.
Thu, 13 Apr 2006 17:11:35 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 17:11:35 -0700] rev 2069
merge with crew.
Thu, 13 Apr 2006 17:11:04 -0700 let run-tests run optional code coverage tests.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 17:11:04 -0700] rev 2068
let run-tests run optional code coverage tests. to enable, set env var TEST_COVERAGE to non-empty string. run-tests will print report after running. after coverage run, file tests/.coverage will contain coverage data. use tests/coverage.py to get more info, like annotated source code.
Thu, 13 Apr 2006 17:06:57 -0700 fix bugs in coverage.py.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 17:06:57 -0700] rev 2067
fix bugs in coverage.py.
Thu, 13 Apr 2006 15:10:03 -0700 add coverage.py module to tests directory.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 15:10:03 -0700] rev 2066
add coverage.py module to tests directory. written by ned batchelder and gareth rees.
Fri, 14 Apr 2006 00:41:50 +0200 fix update when a locally added file match the target revision
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 14 Apr 2006 00:41:50 +0200] rev 2065
fix update when a locally added file match the target revision the dirstate entry for the added file wasn't updated. fix issue207
Thu, 13 Apr 2006 13:46:56 -0700 util.unlink should only catch OSError.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 13:46:56 -0700] rev 2064
util.unlink should only catch OSError.
Thu, 13 Apr 2006 13:46:05 -0700 benoit asked for comment to make avoid of recursive repo clearer.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 13:46:05 -0700] rev 2063
benoit asked for comment to make avoid of recursive repo clearer.
Thu, 13 Apr 2006 12:44:40 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 13 Apr 2006 12:44:40 -0700] rev 2062
merge with crew.
Fri, 31 Mar 2006 17:00:09 -0800 support nested repositories.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 31 Mar 2006 17:00:09 -0800] rev 2061
support nested repositories. mercurial will not recurse into a subdirectory that contains a .hg directory. it is treated as a separate repository.
Wed, 12 Apr 2006 17:57:44 +0200 Don't use -u option for diff on SunOS, too.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 12 Apr 2006 17:57:44 +0200] rev 2060
Don't use -u option for diff on SunOS, too. This makes the tests work without using GNU diff on Solaris 8.
Wed, 12 Apr 2006 17:53:04 +0200 run-tests: Use appropriate (that is: none) diff options on HP-UX.
Sascha Wilde <wilde@sha-bang.de> [Wed, 12 Apr 2006 17:53:04 +0200] rev 2059
run-tests: Use appropriate (that is: none) diff options on HP-UX.
Tue, 11 Apr 2006 12:44:13 +0200 Use the new format of setting tags in view extension (Debian bug #361897)
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 11 Apr 2006 12:44:13 +0200] rev 2058
Use the new format of setting tags in view extension (Debian bug #361897)
Tue, 11 Apr 2006 08:42:07 +0200 Never exit directly from commands.dispatch(), but pass return code to caller.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 11 Apr 2006 08:42:07 +0200] rev 2057
Never exit directly from commands.dispatch(), but pass return code to caller. Usually the caller is commands.run(). Some extensions still use sys.exit(), this is catched, too. Fixed wrong return statement in commands.recover() yielding a zero exit code.
Tue, 11 Apr 2006 07:08:16 +0200 Polished exception handling when importing extensions:
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 11 Apr 2006 07:08:16 +0200] rev 2056
Polished exception handling when importing extensions: - Warning about failed import is printed on one line. - For this warning the [extensions] section key is used, because the value doesn't have to be set. - Whan a --traceback is requested, exit immediately to not mix up problems when importing an extension with other problems.
Tue, 11 Apr 2006 06:34:27 +0200 Added doc/gendoc.py to MANIFEST.in, so docs can be regenerated on demand.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 11 Apr 2006 06:34:27 +0200] rev 2055
Added doc/gendoc.py to MANIFEST.in, so docs can be regenerated on demand.
Sat, 08 Apr 2006 14:12:43 -0700 fix exception handling on windows.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 08 Apr 2006 14:12:43 -0700] rev 2054
fix exception handling on windows. move win32 code into util_win32.py.
Sat, 08 Apr 2006 10:14:04 +0200 Include tests/md5sum.py in manifest.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 08 Apr 2006 10:14:04 +0200] rev 2053
Include tests/md5sum.py in manifest.
Fri, 07 Apr 2006 20:08:11 -0500 Added tag 0.8.1 for changeset 6a03cff2b0f5d30281e6addefe96b993582f2eac
Matt Mackall <mpm@selenic.com> [Fri, 07 Apr 2006 20:08:11 -0500] rev 2052
Added tag 0.8.1 for changeset 6a03cff2b0f5d30281e6addefe96b993582f2eac
Fri, 07 Apr 2006 22:31:54 +0200 Try to use /usr/bin/test or /bin/test to work around missing features. 0.8.1
Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl> [Fri, 07 Apr 2006 22:31:54 +0200] rev 2051
Try to use /usr/bin/test or /bin/test to work around missing features. The builtin "test" of Solaris 8 /bin/sh doesn't understand -nt.
Wed, 05 Apr 2006 17:17:07 -0700 util.copyfiles: only switch to copy if hardlink raises IOError or OSError.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 05 Apr 2006 17:17:07 -0700] rev 2050
util.copyfiles: only switch to copy if hardlink raises IOError or OSError. before this, interrupting clone would give "file a same as file b" error because caught KeyboardInterrupt.
Wed, 05 Apr 2006 19:07:50 +0200 Make completion for debugindex<tab><tab> show debugindexdot, too.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 05 Apr 2006 19:07:50 +0200] rev 2049
Make completion for debugindex<tab><tab> show debugindexdot, too. The special handling for commands with names that are substrings of other commands (e.g. with st and strip) wasn't used with debug commands before.
Wed, 05 Apr 2006 15:39:48 +0200 Set correct exception for another possible malloc error in mpatch.c
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 05 Apr 2006 15:39:48 +0200] rev 2048
Set correct exception for another possible malloc error in mpatch.c
Tue, 04 Apr 2006 16:35:20 -0700 Register qversion as a non repository related command
Edouard Gomez <ed.gomez@free.fr> [Tue, 04 Apr 2006 16:35:20 -0700] rev 2047
Register qversion as a non repository related command
Tue, 04 Apr 2006 15:21:20 +0200 Show remote ssh noise only with --debug and increase the limit to 500 lines.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 04 Apr 2006 15:21:20 +0200] rev 2046
Show remote ssh noise only with --debug and increase the limit to 500 lines. Messages can already be sent to the user over stderr, if one really wants this.
Mon, 03 Apr 2006 22:47:18 +0200 document the possible race in "hg undo"
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 03 Apr 2006 22:47:18 +0200] rev 2045
document the possible race in "hg undo"
Mon, 03 Apr 2006 21:38:59 +0200 Don't allow --style and --template for hg update and hg merge.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 03 Apr 2006 21:38:59 +0200] rev 2044
Don't allow --style and --template for hg update and hg merge. The only way that changesets will be shown with these command is in an error message when trying to update to an ambiguous branch name.
Mon, 03 Apr 2006 21:01:33 +0200 Minor fix for revert: No need to make a backup when forgetting added files.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 03 Apr 2006 21:01:33 +0200] rev 2043
Minor fix for revert: No need to make a backup when forgetting added files. echo foo > foo && hg add foo && hg revert foo creates foo.orig, though foo is not changed or deleted.
Mon, 03 Apr 2006 10:02:09 -0700 small changes to revert command.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 03 Apr 2006 10:02:09 -0700] rev 2042
small changes to revert command. fix bug 93: work with files that are in target manifest but not dirstate.
Mon, 03 Apr 2006 14:56:00 +0200 bash_completion: completion for commands provided by extensions
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Mon, 03 Apr 2006 14:56:00 +0200] rev 2041
bash_completion: completion for commands provided by extensions Make the bash_completion function call _hg_cmd_$cmd to generate completion candidates for $cmd if that function exists. Add basic completion functions for: - mq: - qpop - qpush - qdelete - qsave - qcommit - strip - hbisect: - bisect - patchbomb: - email - gpg: - sign
Sun, 02 Apr 2006 22:12:56 +0200 Don't enter an endless loop if remote hg doesn't answer, show remote noise.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 02 Apr 2006 22:12:56 +0200] rev 2040
Don't enter an endless loop if remote hg doesn't answer, show remote noise. The endless loop is not only triggered if the remote shell is too noisy, but even if the local ssh command dies due to an error.
Sun, 02 Apr 2006 18:20:52 +0200 bash_completion: small optimization
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sun, 02 Apr 2006 18:20:52 +0200] rev 2039
bash_completion: small optimization Right now we always call "hg help $cmd" to get the canonical name of $cmd (i.e. to go from "co" to "update"). This patch optimistically assumes that $cmd is already the canonical form and tries to generate completions for it. If that fails, it falls back to canonicalizing $cmd and trying again. This means that: - if a command or alias is explicitly handled by the _hg_command_specific function, things get somewhat faster - as long as the canonical $cmd is handled by _hg_command_specific, all its aliases and abbreviations are also handled.
Sun, 02 Apr 2006 18:16:06 +0200 Tell the user the real "hg update -C" command, not just "-C" when aborting.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 02 Apr 2006 18:16:06 +0200] rev 2038
Tell the user the real "hg update -C" command, not just "-C" when aborting.
Sun, 02 Apr 2006 08:19:41 +0200 Merged with crew.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 02 Apr 2006 08:19:41 +0200] rev 2037
Merged with crew.
Sat, 01 Apr 2006 11:58:50 +0200 Don't abort when backup files already exist. Don't allow alternative names.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 01 Apr 2006 11:58:50 +0200] rev 2036
Don't abort when backup files already exist. Don't allow alternative names. Rationale: - When the user wants to revert, he shouldn't be stopped from doing this just because some old backups will be overwritten. - To not clobber important files by accident, alternative names for backup files were disabled. As the backup target now has a fixed name, the user doesn't have to be informed about the backup copy (unless --verbose)
Sat, 01 Apr 2006 23:57:24 +0200 Make 'hg tags -q' only list tag names without revision numbers and hashes,
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 01 Apr 2006 23:57:24 +0200] rev 2035
Make 'hg tags -q' only list tag names without revision numbers and hashes, and change bash_completion to use this.
Sat, 01 Apr 2006 22:50:12 +0200 add --options to debugcomplete and change bash_completion to use it
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sat, 01 Apr 2006 22:50:12 +0200] rev 2034
add --options to debugcomplete and change bash_completion to use it make debugcomplete print one item per line (this is not needed for the bash_completion script, but should be easier to use in other scripts)
Sat, 01 Apr 2006 21:37:08 +0200 Group changes done by the same developer on the same with --style=changelog
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 01 Apr 2006 21:37:08 +0200] rev 2033
Group changes done by the same developer on the same with --style=changelog Changeset and tags are appended to the change message for non-quiet and non-verbose output, so grouping works. Fixes last bit of issue110.
Sat, 01 Apr 2006 20:56:55 +0200 Don't print filenames in braces for changelog style.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 01 Apr 2006 20:56:55 +0200] rev 2032
Don't print filenames in braces for changelog style.
Sat, 01 Apr 2006 19:11:59 +0200 Web site and wiki are now the same.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 01 Apr 2006 19:11:59 +0200] rev 2031
Web site and wiki are now the same.
Fri, 31 Mar 2006 10:52:56 -0800 forgot to rerun tests after changed backup extension to .orig.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 31 Mar 2006 10:52:56 -0800] rev 2030
forgot to rerun tests after changed backup extension to .orig. thomas a.h. found this.
Fri, 31 Mar 2006 10:37:25 -0800 rewrite revert command. fix issues 93, 123, 147.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 31 Mar 2006 10:37:25 -0800] rev 2029
rewrite revert command. fix issues 93, 123, 147. new version does these things: - saves backup copies of modified files (issue 147) - prints output like other commands, and errors when files not found (issue 123) - marks files added/removed (issue 93)
Fri, 31 Mar 2006 03:25:35 -0600 ssh: skip noise generated by remote shell
Matt Mackall <mpm@selenic.com> [Fri, 31 Mar 2006 03:25:35 -0600] rev 2028
ssh: skip noise generated by remote shell we send a dummy command with known output to get in sync
Thu, 30 Mar 2006 19:28:41 -0800 work around python bug on solaris 10.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 30 Mar 2006 19:28:41 -0800] rev 2027
work around python bug on solaris 10. write to file opened mode 'a+' should write to end of file and update offset pointer, but does not (solaris 10 has python 2.3.3). fix is to always seek.
Thu, 30 Mar 2006 18:35:52 -0800 more windows fixes.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 30 Mar 2006 18:35:52 -0800] rev 2026
more windows fixes.
Thu, 30 Mar 2006 18:27:04 -0800 clean up lee's windows testpid fix.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 30 Mar 2006 18:27:04 -0800] rev 2025
clean up lee's windows testpid fix.
Thu, 30 Mar 2006 18:20:08 -0800 Fixes to testpid() for Windows.
Lee Cantey <lcantey@gmail.com> [Thu, 30 Mar 2006 18:20:08 -0800] rev 2024
Fixes to testpid() for Windows. Handle processes that no longer exist and processes that belong to another user. Enables the lock breaking changes from d314a89fa4f1 and subsequently "fixes" the left over locks reported in bug 112.
Thu, 30 Mar 2006 18:43:46 +0200 Use [ x = y ] instead of [ x == y ] in shell scripts.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 30 Mar 2006 18:43:46 +0200] rev 2023
Use [ x = y ] instead of [ x == y ] in shell scripts.
Wed, 29 Mar 2006 22:58:34 +0200 New option -i/--ignored for 'hg status' to show ignored files.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 29 Mar 2006 22:58:34 +0200] rev 2022
New option -i/--ignored for 'hg status' to show ignored files. localrepo.changes() now returns an additional list of ignored files if it is called with show_ignored=True.
Wed, 29 Mar 2006 22:35:21 +0200 Fix hg push and hg push -r sometimes creating new heads without --force.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 29 Mar 2006 22:35:21 +0200] rev 2021
Fix hg push and hg push -r sometimes creating new heads without --force. Fixing issue179. The algorithm checks if there not more new heads on the remote side than heads which become non-heads due to getting children. Pushing this repo: m /\ 3 3a| |/ / 2 2a |/ 1 to a repo only having 1, 2 and 3 didn't abort requiring --force before. Added test cases for this and some doc strings for used methods.
Wed, 29 Mar 2006 10:31:58 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 29 Mar 2006 10:31:58 -0800] rev 2020
merge with crew.
Wed, 29 Mar 2006 10:27:16 -0800 add merge command. means same thing as "update -m".
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 29 Mar 2006 10:27:16 -0800] rev 2019
add merge command. means same thing as "update -m". repo.addchangegroup method now returns number of heads modified and added, so command line can tell whether update or merge needed. this makes tiny change to ssh wire protocol, but change is backwards compatible. pull command now returns 0 if no changes to pull.
Wed, 29 Mar 2006 10:16:04 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 29 Mar 2006 10:16:04 -0800] rev 2018
merge with crew.
Tue, 28 Mar 2006 09:04:33 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 28 Mar 2006 09:04:33 -0800] rev 2017
merge with crew.
Tue, 28 Mar 2006 09:01:07 -0800 fix backtrace printed when cannot get lock.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 28 Mar 2006 09:01:07 -0800] rev 2016
fix backtrace printed when cannot get lock. change lock error handling code so exceptions have useful info and exception handling in one place. add test case for when cannot get lock.
Wed, 29 Mar 2006 12:45:33 +0200 Catch HTTPException when reading from remote http repository.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 29 Mar 2006 12:45:33 +0200] rev 2015
Catch HTTPException when reading from remote http repository. If the server dies very early, an httplib.IncompleteRead exception may be raised, because httplib can't read a single byte. Catching all HTTPException subclasses here will prevent ugly backtraces for similar things, too.
Tue, 28 Mar 2006 09:26:38 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 28 Mar 2006 09:26:38 -0800] rev 2014
merge with crew.
Tue, 28 Mar 2006 09:24:29 -0800 Fix error on Windows if "hg log | more" exits.
Eung-Ju Park <eungju@gmail.com> [Tue, 28 Mar 2006 09:24:29 -0800] rev 2013
Fix error on Windows if "hg log | more" exits.
Tue, 28 Mar 2006 19:02:00 +0200 add missing filename title to gitweb's filelog page
TK Soh <teekaysoh@yahoo.com> [Tue, 28 Mar 2006 19:02:00 +0200] rev 2012
add missing filename title to gitweb's filelog page
Tue, 28 Mar 2006 18:54:00 +0200 don't overquote description on gitweb summary page (issue 184)
TK Soh <teekaysoh@yahoo.com> [Tue, 28 Mar 2006 18:54:00 +0200] rev 2011
don't overquote description on gitweb summary page (issue 184)
Mon, 27 Mar 2006 08:31:33 -0800 fix appendfile problem on macos.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 27 Mar 2006 08:31:33 -0800] rev 2010
fix appendfile problem on macos. when i open file with mode 'a+' on linux, seek position is 0. on macos seek position is end of file instead. not documented.
Sun, 26 Mar 2006 22:54:05 +0200 Fix broken hgignore tests due to full path showing up in output.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 26 Mar 2006 22:54:05 +0200] rev 2009
Fix broken hgignore tests due to full path showing up in output.
Sun, 26 Mar 2006 22:32:44 +0200 Don't ignore everything if all hgignore files are empty.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 26 Mar 2006 22:32:44 +0200] rev 2008
Don't ignore everything if all hgignore files are empty.
Sun, 26 Mar 2006 07:28:52 -0800 show committer's name on gitweb's summary page (issue 137)
TK Soh <teekaysoh@yahoo.com> [Sun, 26 Mar 2006 07:28:52 -0800] rev 2007
show committer's name on gitweb's summary page (issue 137)
Sat, 25 Mar 2006 10:31:06 +0100 Show reason why an ignore file can't be read and state that it is skipped.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 25 Mar 2006 10:31:06 +0100] rev 2006
Show reason why an ignore file can't be read and state that it is skipped.
Sat, 25 Mar 2006 10:12:23 +0100 On error parsing hgignore file, print the correct filename.
mcmillen@cs.cmu.edu [Sat, 25 Mar 2006 10:12:23 +0100] rev 2005
On error parsing hgignore file, print the correct filename.
Sat, 25 Mar 2006 10:02:39 +0100 Add warning if user-configured hgignore file isn't found
mcmillen@cs.cmu.edu [Sat, 25 Mar 2006 10:02:39 +0100] rev 2004
Add warning if user-configured hgignore file isn't found
Fri, 24 Mar 2006 20:18:02 +0100 Implementation of per-user .hgignore.
mcmillen@cs.cmu.edu [Fri, 24 Mar 2006 20:18:02 +0100] rev 2003
Implementation of per-user .hgignore. Reference: http://www.selenic.com/mercurial/bts/issue166 If the [ui] section of .hgrc contains keys like "ignore" or "ignore.something", the values corresponding to these keys are treated as per-user hgignore files. These hgignore files apply to all repositories used by that user.
Fri, 24 Mar 2006 19:51:05 +0100 Calling revlog.addgroup with an empty changegroup now raises RevlogError.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 24 Mar 2006 19:51:05 +0100] rev 2002
Calling revlog.addgroup with an empty changegroup now raises RevlogError. The empty changegroup can be caused by remote servers dying soon after findincoming, and further code in pull assumes (correctly) that there are new changesets.
Fri, 24 Mar 2006 10:33:18 -0800 Windows py2exe version didn't handle names given to templatepath() correctly
Lee Cantey <lcantey@gmail.com> [Fri, 24 Mar 2006 10:33:18 -0800] rev 2001
Windows py2exe version didn't handle names given to templatepath() correctly
Fri, 24 Mar 2006 10:31:23 -0800 add benoit's test for issue148.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 24 Mar 2006 10:31:23 -0800] rev 2000
add benoit's test for issue148.
Fri, 24 Mar 2006 09:23:11 -0800 forgot to add new module.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 24 Mar 2006 09:23:11 -0800] rev 1999
forgot to add new module.
Fri, 24 Mar 2006 09:08:12 -0800 fix race in localrepo.addchangegroup.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 24 Mar 2006 09:08:12 -0800] rev 1998
fix race in localrepo.addchangegroup. localrepo.addchangegroup writes to changelog, then manifest, then normal files. this breaks access ordering. if reader reads changelog while manifest is being written, can find pointers into places in manifest that are not yet written. same can happen for manifest and normal files. fix is to make almost no change to localrepo.addchangegroup. it must to write changelog and manifest data early because it has to read them while writing other files. instead, write changelog and manifest data to temp file that reader cannot see, then append temp data to manifest after all normal files written, finally append temp data to changelog. temp file code is in new appendfile module. can be used in other places with small changes. much smaller race still left. we write all new data in one write call, but reader can maybe see partial update because python or os or filesystem cannot always make write really atomic. file locking no help: slow, not portable, not reliable over nfs. only real safe other plan is write to temp file every time and rename, but performance bad when manifest or changelog is big.
Fri, 24 Mar 2006 15:19:08 +0100 Added missing gettext import to changegroup.py.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 24 Mar 2006 15:19:08 +0100] rev 1997
Added missing gettext import to changegroup.py.
Fri, 24 Mar 2006 15:03:15 +0100 Don't mention deprecated HGEDITOR variable in the help text of commit.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 24 Mar 2006 15:03:15 +0100] rev 1996
Don't mention deprecated HGEDITOR variable in the help text of commit.
Fri, 24 Mar 2006 14:53:23 +0100 Spelling fix: "commited" -> "committed"
mcmillen@cs.cmu.edu [Fri, 24 Mar 2006 14:53:23 +0100] rev 1995
Spelling fix: "commited" -> "committed"
Fri, 24 Mar 2006 08:51:08 +0100 show message if no changes found on outgoing
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 24 Mar 2006 08:51:08 +0100] rev 1994
show message if no changes found on outgoing Now the messages for pull/push/incoming/outgoing should be consistent.
Fri, 24 Mar 2006 08:34:56 +0100 show message if no changes found on incoming
TK Soh <teekaysoh@yahoo.com> [Fri, 24 Mar 2006 08:34:56 +0100] rev 1993
show message if no changes found on incoming
Fri, 24 Mar 2006 08:27:24 +0100 Include templates/static/* in MANIFEST.in so that distutils setup will include them.
Lee Cantey <lcantey@gmail.com> [Fri, 24 Mar 2006 08:27:24 +0100] rev 1992
Include templates/static/* in MANIFEST.in so that distutils setup will include them.
Thu, 23 Mar 2006 23:55:51 +0100 merge with self
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 23 Mar 2006 23:55:51 +0100] rev 1991
merge with self
Thu, 23 Mar 2006 23:39:53 +0100 make it possible to escape characters in a glob expression
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 23 Mar 2006 23:39:53 +0100] rev 1990
make it possible to escape characters in a glob expression
Thu, 23 Mar 2006 23:16:41 +0100 ignore EPIPE in ui.err_write
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 23 Mar 2006 23:16:41 +0100] rev 1989
ignore EPIPE in ui.err_write It avoids not being able to abort a transaction when a push via ssh fails. Maybe some other place should ignore EPIPE too.
Tue, 21 Mar 2006 23:31:04 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 21 Mar 2006 23:31:04 -0800] rev 1988
merge with crew.
Tue, 21 Mar 2006 23:29:21 -0800 add changelog style to command line template.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 21 Mar 2006 23:29:21 -0800] rev 1987
add changelog style to command line template. to use, "hg log --style=changelog". makes different output with no flags, -q, -v, --debug. templater module has new template filters for this. email - committer email address fill68 - refill text to 68 colums fill76 - refill text to 76 colums tabindent - prefix every not empty line with tab shortdate - iso 8631 date, no time zone stringify - turn template iterator into string
Wed, 22 Mar 2006 05:30:47 +0100 add checking for invalid entries in tag files
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 22 Mar 2006 05:30:47 +0100] rev 1986
add checking for invalid entries in tag files safely parse the differents tag files, output warning when parsing an invalid entry.
Tue, 21 Mar 2006 15:33:29 +0100 Adapted behaviour of ui.username() to documentation and mention it explicitly:
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 21 Mar 2006 15:33:29 +0100] rev 1985
Adapted behaviour of ui.username() to documentation and mention it explicitly: Searched in this order: $HGUSER, [ui] section of hgrcs, $EMAIL and stop searching if one of these is set. Abort if found username is an empty string to force specifying the commit user elsewhere, e.g. with line option or repo hgrc. If not found, use $LOGNAME or $USERNAME +"@full.hostname".
Tue, 21 Mar 2006 12:54:32 +0100 Improved ui.edit():
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 21 Mar 2006 12:54:32 +0100] rev 1984
Improved ui.edit(): - Use descriptive name for temporary file: hg-editor-*.txt - Don't import tempfile in the method, but use demandload() - Remove tempfile file even if editor aborts.
Tue, 21 Mar 2006 12:45:27 +0100 Pass correct username as $HGUSER to hgeditor if "commit -u" is used.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 21 Mar 2006 12:45:27 +0100] rev 1983
Pass correct username as $HGUSER to hgeditor if "commit -u" is used. And only use the new util.system parameter to set the environment.
Tue, 21 Mar 2006 12:15:25 +0100 Added test for incoming via ssh.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 21 Mar 2006 12:15:25 +0100] rev 1982
Added test for incoming via ssh.
Tue, 21 Mar 2006 11:47:21 +0100 make incoming work via ssh (issue139); move chunk code into separate module.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 21 Mar 2006 11:47:21 +0100] rev 1981
make incoming work via ssh (issue139); move chunk code into separate module. Incoming ssh needs to detect the end of the changegroup, otherwise it would block trying to read from the ssh pipe. This is done by parsing the changegroup chunks. bundlerepo.getchunk() already is identical to localrepo.addchangegroup.getchunk(), which is followed by getgroup which looks much like what you can re-use in bundlerepository.__init__() and in write_bundle(). bundlerevlog.__init__.genchunk() looks very similar, too, as do some while loops in localrepo.py. Applied patch from Benoit Boissinot to move duplicate/related code to mercurial/changegroup.py and use this to fix incoming ssh.
Tue, 21 Mar 2006 06:03:33 +0100 use HG10UN header for uncompressed bundle
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 21 Mar 2006 06:03:33 +0100] rev 1980
use HG10UN header for uncompressed bundle - use HG10UN instead of HG11 for uncompressed bundles header - check HG10BZ for compressed bundle - better error handling for invalid header some notes: - people who created uncompressed bundle will no longer be able to use them (it could be fixed with hand-editing) - older hg cannot detect an uncompressed bundle (bzip2 decompression will fail).
Mon, 20 Mar 2006 17:14:58 +0100 More detailed documentation about ssh:// URLs; fixes issue170.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 20 Mar 2006 17:14:58 +0100] rev 1979
More detailed documentation about ssh:// URLs; fixes issue170.
Mon, 20 Mar 2006 08:46:29 +0100 do proper typecasting on malloc() and calloc() calls
TK Soh <teekaysoh@yahoo.com> [Mon, 20 Mar 2006 08:46:29 +0100] rev 1978
do proper typecasting on malloc() and calloc() calls to support build on Solaris 2.6 using Sun Pro SC4.0 (C++ 4.1) compiler.
Sun, 19 Mar 2006 21:26:58 +0100 Don't forget version at the end of setup.py, write it only if changed.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Mar 2006 21:26:58 +0100] rev 1977
Don't forget version at the end of setup.py, write it only if changed. This fixes issue159: "python setup.py install" shouldn't write new files in the working dir if one has done "python setup.py build" first.
Sun, 19 Mar 2006 14:53:58 +0100 Enable path validation for copy, rename, debugwalk and other canonpath users.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Mar 2006 14:53:58 +0100] rev 1976
Enable path validation for copy, rename, debugwalk and other canonpath users. This fixed the last bit of issue134. Added some tests to test-rename and test-walk.
Sat, 18 Mar 2006 09:51:25 -0800 Duplicate cache when creating templater.
Shun-ichi Goto <shunichi.goto@gmail.com> [Sat, 18 Mar 2006 09:51:25 -0800] rev 1975
Duplicate cache when creating templater.
Sat, 18 Mar 2006 14:36:45 +0100 Delete bundle file of hg incoming in case of errors, preserve existing files.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 18 Mar 2006 14:36:45 +0100] rev 1974
Delete bundle file of hg incoming in case of errors, preserve existing files. Let write_bundle always create the bundle file, check if target doesn't exist and delete it in case of errors. This way incoming only has to delete the bundle file if it was meant to be a temporary file.
Sat, 18 Mar 2006 11:24:19 +0100 Cleaned up the code path for bundle handling in hg incoming, updated comments.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 18 Mar 2006 11:24:19 +0100] rev 1973
Cleaned up the code path for bundle handling in hg incoming, updated comments.
Sat, 18 Mar 2006 10:45:21 +0100 Documented behaviour of write_bundle regarding file handles.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 18 Mar 2006 10:45:21 +0100] rev 1972
Documented behaviour of write_bundle regarding file handles.
Sat, 18 Mar 2006 09:13:27 +0100 imported patch /home/thomas/fix-incoming-abortion4.patch
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 18 Mar 2006 09:13:27 +0100] rev 1971
imported patch /home/thomas/fix-incoming-abortion4.patch
Fri, 17 Mar 2006 17:23:52 -0800 Fixed abort while remote incoming command on windows.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Fri, 17 Mar 2006 17:23:52 -0800] rev 1970
Fixed abort while remote incoming command on windows.
Fri, 17 Mar 2006 18:53:04 +0100 write_bundle: close the file before removing it in case of failure
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 17 Mar 2006 18:53:04 +0100] rev 1969
write_bundle: close the file before removing it in case of failure
Fri, 17 Mar 2006 09:49:28 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 17 Mar 2006 09:49:28 -0800] rev 1968
merge with crew.
Fri, 17 Mar 2006 09:48:43 -0800 still use old variable names when running hooks. dropped by accident.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 17 Mar 2006 09:48:43 -0800] rev 1967
still use old variable names when running hooks. dropped by accident. we set HG_FOO (new name) and FOO (old name). plan is to drop old names after 0.9.
Fri, 17 Mar 2006 18:19:05 +0100 hg status cleanups: Don't translate long options, remove stray semicolon.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 17 Mar 2006 18:19:05 +0100] rev 1966
hg status cleanups: Don't translate long options, remove stray semicolon.
Thu, 16 Mar 2006 06:58:15 +0100 add remotecmd/ssh option support to incoming/outgoing
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 16 Mar 2006 06:58:15 +0100] rev 1965
add remotecmd/ssh option support to incoming/outgoing
Wed, 15 Mar 2006 11:28:00 -0800 fix template bug that made hgweb break.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 15 Mar 2006 11:28:00 -0800] rev 1964
fix template bug that made hgweb break. problem found by Shun-ichi Goto <shunichi.goto@gmail.com>. this fix tested with command template and hgweb templates.
Wed, 15 Mar 2006 11:26:57 +0100 Don't require the "yes" command for test-merge5.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 15 Mar 2006 11:26:57 +0100] rev 1963
Don't require the "yes" command for test-merge5.
Wed, 15 Mar 2006 11:09:24 +0100 tests: more portability fix for the old systems
TK Soh <teekaysoh@yahoo.com> [Wed, 15 Mar 2006 11:09:24 +0100] rev 1962
tests: more portability fix for the old systems
Tue, 14 Mar 2006 23:01:11 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 14 Mar 2006 23:01:11 -0800] rev 1961
merge with crew.
Tue, 14 Mar 2006 23:00:45 -0800 update test for unrelated repo.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 14 Mar 2006 23:00:45 -0800] rev 1960
update test for unrelated repo.
Tue, 14 Mar 2006 22:58:14 -0800 add -f/--force to pull, incoming, outgoing, to work on unrelated repo.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 14 Mar 2006 22:58:14 -0800] rev 1959
add -f/--force to pull, incoming, outgoing, to work on unrelated repo. before this, push would not push from e.g. "hg" repo to "kernel" repo but other commands worked. this was bad idea, could merge unrelated projects by accident. i did this tonight. now, all commands still work with unrelated repo but need --force/-f. abort is default. this is safer.
Wed, 15 Mar 2006 07:15:13 +0100 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Mar 2006 07:15:13 +0100] rev 1958
merge with crew
Wed, 15 Mar 2006 07:10:04 +0100 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Mar 2006 07:10:04 +0100] rev 1957
merge with crew
Wed, 15 Mar 2006 07:09:42 +0100 use a proper test instead of catching every exception
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Mar 2006 07:09:42 +0100] rev 1956
use a proper test instead of catching every exception
Wed, 15 Mar 2006 06:39:04 +0100 Fix the py2exe template path problem (issue:152) again.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Wed, 15 Mar 2006 06:39:04 +0100] rev 1955
Fix the py2exe template path problem (issue:152) again. This patch is same with 1834:24881eaebee3 which is leaved behind by 1897:58b6784cf9f1.
Tue, 14 Mar 2006 22:02:41 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 14 Mar 2006 22:02:41 -0800] rev 1954
merge with crew.
Tue, 14 Mar 2006 22:01:30 -0800 change default strftime format for better portability
TK Soh <teekaysoh@yahoo.com> [Tue, 14 Mar 2006 22:01:30 -0800] rev 1953
change default strftime format for better portability On some systems, such as Solaris and HP-UX, "%c" format give output without the leading zero on the single-digit month-day.
Tue, 14 Mar 2006 21:42:32 -0800 tests: fix portability issue for echo -n
TK Soh <teekaysoh@yahoo.com> [Tue, 14 Mar 2006 21:42:32 -0800] rev 1952
tests: fix portability issue for echo -n
Tue, 14 Mar 2006 21:40:46 -0800 add HGRCPATH env var, list of places to look for hgrc files.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 14 Mar 2006 21:40:46 -0800] rev 1951
add HGRCPATH env var, list of places to look for hgrc files. if set, override default hgrc search path. if empty, only .hg/hgrc of current repo read. for each element, if directory, all entries in directory with end in ".rc" are added to path. else, element is added to path. big thing about this change is that user "~/.hgrc" and system hgrc not longer breaks tests. run-tests makes HGRCPATH empty now.
Wed, 15 Mar 2006 03:19:16 +0100 hgk "committer:" bug
Hollis Blanchard <hollisb@us.ibm.com> [Wed, 15 Mar 2006 03:19:16 +0100] rev 1950
hgk "committer:" bug I've been having an hgk problem with this tree: http://xenbits.xensource.com/ext/linux-ppc-2.6.hg, specifically changeset 93c590d23a53. The problem seems to be that the commit message contains a "committer:" line, which triggers a (relatively unused?) case in hgk.py... Both cases need the dates at the end of the line.
Wed, 15 Mar 2006 02:49:45 +0100 tests: add bunzip2 to prerequisite list
Soh Tk-r28629 <tksoh@freescale.com> [Wed, 15 Mar 2006 02:49:45 +0100] rev 1949
tests: add bunzip2 to prerequisite list
Mon, 13 Mar 2006 23:38:14 +0100 merge with crew/templates
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 23:38:14 +0100] rev 1948
merge with crew/templates
Mon, 13 Mar 2006 23:32:57 +0100 fix the call to util.matcher (the args should be (reporoot, cwd, ...))
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 23:32:57 +0100] rev 1947
fix the call to util.matcher (the args should be (reporoot, cwd, ...))
Mon, 13 Mar 2006 06:58:31 +0100 bundlerepo: remove relative import, fix a comment
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 06:58:31 +0100] rev 1946
bundlerepo: remove relative import, fix a comment
Mon, 13 Mar 2006 03:56:36 +0100 new type of repo: bundle://path/to/repo+/path/to/bundlename
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 03:56:36 +0100] rev 1945
new type of repo: bundle://path/to/repo+/path/to/bundlename You can use it to pull only some changeset from an uncompressed bundle.
Mon, 13 Mar 2006 03:54:23 +0100 incoming: add support for remote repo using bundlerepo
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 03:54:23 +0100] rev 1944
incoming: add support for remote repo using bundlerepo
Mon, 13 Mar 2006 03:54:23 +0100 refactor the bundle writing code, since we will reuse it later
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 03:54:23 +0100] rev 1943
refactor the bundle writing code, since we will reuse it later
Mon, 13 Mar 2006 03:54:23 +0100 add bundlerepo.py: a read-only repo that can use uncompressed bundles
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 03:54:23 +0100] rev 1942
add bundlerepo.py: a read-only repo that can use uncompressed bundles The idea is to create a repo consisting of a normal local repository plus all the changesets contained in a bundle. The bundle needs to be uncompressed. A futur version could implement the seeking through a compressed bundle.
Mon, 13 Mar 2006 03:54:23 +0100 revlog.py: factorization and fixes for rev < 0 (nullid)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 03:54:23 +0100] rev 1941
revlog.py: factorization and fixes for rev < 0 (nullid)
Mon, 13 Mar 2006 03:54:23 +0100 add a new bundle type: uncompressed bundle
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 13 Mar 2006 03:54:23 +0100] rev 1940
add a new bundle type: uncompressed bundle
Mon, 13 Mar 2006 18:33:33 +0100 Use timestamps without leading 0 in test-command-template for portable tests.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 13 Mar 2006 18:33:33 +0100] rev 1939
Use timestamps without leading 0 in test-command-template for portable tests.
Mon, 13 Mar 2006 08:25:33 -0800 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 13 Mar 2006 08:25:33 -0800] rev 1938
merge with crew.
Mon, 13 Mar 2006 08:24:44 -0800 fix use of python 2.4 features.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 13 Mar 2006 08:24:44 -0800] rev 1937
fix use of python 2.4 features.
Mon, 13 Mar 2006 13:19:23 +0100 Make test-remove portable for strange strftime implementations (second try).
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 13 Mar 2006 13:19:23 +0100] rev 1936
Make test-remove portable for strange strftime implementations (second try). I forgot to replace the date output for 'hg log -p', too.
Mon, 13 Mar 2006 13:11:35 +0100 Removed obsolete workaround for error message in tests/test-static-http.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 13 Mar 2006 13:11:35 +0100] rev 1935
Removed obsolete workaround for error message in tests/test-static-http.
Mon, 13 Mar 2006 13:08:31 +0100 Make test-remove portable for strange strftime implementations.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 13 Mar 2006 13:08:31 +0100] rev 1934
Make test-remove portable for strange strftime implementations.
Mon, 13 Mar 2006 13:05:41 +0100 Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 13 Mar 2006 13:05:41 +0100] rev 1933
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero. Some systems show "Thu Jan 01" instead of "Thu Jan 1", which breaks tests. Using "1000000" yields "Mon Jan 12 13:46:40 1970", which looks the same on all systems.
Mon, 13 Mar 2006 12:22:55 +0100 Merge with http://hg.home.dataloss.nl/hg-portabletests
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 13 Mar 2006 12:22:55 +0100] rev 1932
Merge with http://hg.home.dataloss.nl/hg-portabletests
Mon, 06 Mar 2006 18:01:34 +0100 merge with crew
Peter van Dijk <peter@dataloss.nl> [Mon, 06 Mar 2006 18:01:34 +0100] rev 1931
merge with crew
Mon, 06 Mar 2006 18:00:44 +0100 merge with crew
Peter van Dijk <peter@dataloss.nl> [Mon, 06 Mar 2006 18:00:44 +0100] rev 1930
merge with crew
Mon, 06 Mar 2006 08:47:16 -0800 Merging with crew.
Eric Hopper <hopper@omnifarious.org> [Mon, 06 Mar 2006 08:47:16 -0800] rev 1929
Merging with crew.
Mon, 06 Mar 2006 17:58:53 +0100 clarify license on md5sum.py
Peter van Dijk <peter@dataloss.nl> [Mon, 06 Mar 2006 17:58:53 +0100] rev 1928
clarify license on md5sum.py
Wed, 22 Feb 2006 16:11:17 +0100 add http_proxy= lines to test-bad-pull and test-pull
Peter van Dijk <peter@dataloss.nl> [Wed, 22 Feb 2006 16:11:17 +0100] rev 1927
add http_proxy= lines to test-bad-pull and test-pull
Wed, 22 Feb 2006 15:57:43 +0100 changes by John Levon to standardize some erroroutput
Peter van Dijk <peter@dataloss.nl> [Wed, 22 Feb 2006 15:57:43 +0100] rev 1926
changes by John Levon to standardize some erroroutput
Wed, 22 Feb 2006 15:42:48 +0100 small solaris portability fixes from John Levon <levon@movementarian.org>
Peter van Dijk <peter@dataloss.nl> [Wed, 22 Feb 2006 15:42:48 +0100] rev 1925
small solaris portability fixes from John Levon <levon@movementarian.org>
(0) -1000 -240 +240 +1000 +3000 +10000 +30000 tip