Fri, 21 Jul 2006 02:36:17 +0200 Preserve multibyte UTF-8 characters when obfuscating.
Brendan Cully <brendan@kublai.com> [Fri, 21 Jul 2006 02:36:17 +0200] rev 2649
Preserve multibyte UTF-8 characters when obfuscating. This version uses the unicode 'replace' option, so non-UTF-8 encodings will still be mangled. Luckily, there aren't any of those.
Fri, 21 Jul 2006 02:31:59 +0200 spelling fix
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 21 Jul 2006 02:31:59 +0200] rev 2648
spelling fix
Fri, 21 Jul 2006 01:40:07 +0200 change 'hg tag' to tag the parent rev instead of tip
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 21 Jul 2006 01:40:07 +0200] rev 2647
change 'hg tag' to tag the parent rev instead of tip
Wed, 19 Jul 2006 14:22:08 -0500 merge with tonfa-experimental
Matt Mackall <mpm@selenic.com> [Wed, 19 Jul 2006 14:22:08 -0500] rev 2646
merge with tonfa-experimental
Mon, 17 Jul 2006 02:09:35 +0200 fix 'hg cat' broken by 156fb1feab62
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 17 Jul 2006 02:09:35 +0200] rev 2645
fix 'hg cat' broken by 156fb1feab62
Mon, 17 Jul 2006 02:00:49 +0200 allow specifying a file to hg parents, change the syntax to use -r/--rev
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 17 Jul 2006 02:00:49 +0200] rev 2644
allow specifying a file to hg parents, change the syntax to use -r/--rev
Mon, 17 Jul 2006 01:59:06 +0200 fix filectxt to really work
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 17 Jul 2006 01:59:06 +0200] rev 2643
fix filectxt to really work - use a context instead of changelog.read - changectx._id is not necessary
Mon, 17 Jul 2006 01:58:59 +0200 correct the handling of linkrev with nullid
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 17 Jul 2006 01:58:59 +0200] rev 2642
correct the handling of linkrev with nullid
Mon, 17 Jul 2006 01:58:50 +0200 lookup should allow -1 to represent nullid (if passed an int as arg)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 17 Jul 2006 01:58:50 +0200] rev 2641
lookup should allow -1 to represent nullid (if passed an int as arg)
Wed, 19 Jul 2006 07:56:40 -0700 fix tests.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 19 Jul 2006 07:56:40 -0700] rev 2640
fix tests.
Wed, 19 Jul 2006 07:52:16 -0700 Add an option '-C|--copies' to hg status to show the source of copied files.
Brendan Cully <brendan@kublai.com> [Wed, 19 Jul 2006 07:52:16 -0700] rev 2639
Add an option '-C|--copies' to hg status to show the source of copied files. Copied files are displayed in the form: A newname oldname
Wed, 19 Jul 2006 07:51:56 -0700 merge
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 19 Jul 2006 07:51:56 -0700] rev 2638
merge
Wed, 19 Jul 2006 09:28:59 +0200 HGcommand.vim : the status was read for the wrong file as we changed the current directory before
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Wed, 19 Jul 2006 09:28:59 +0200] rev 2637
HGcommand.vim : the status was read for the wrong file as we changed the current directory before
Tue, 18 Jul 2006 18:35:47 +0200 Do not try to get revision and branch information for file which are not tracked
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Tue, 18 Jul 2006 18:35:47 +0200] rev 2636
Do not try to get revision and branch information for file which are not tracked
Tue, 18 Jul 2006 18:35:47 +0200 Correction of commit with a log message in a file
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Tue, 18 Jul 2006 18:35:47 +0200] rev 2635
Correction of commit with a log message in a file
Tue, 18 Jul 2006 18:35:47 +0200 Test if file is below an HG root before doing anything
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Tue, 18 Jul 2006 18:35:47 +0200] rev 2634
Test if file is below an HG root before doing anything
Sat, 15 Jul 2006 13:09:46 +0200 [mq]: merge marker
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Sat, 15 Jul 2006 13:09:46 +0200] rev 2633
[mq]: merge marker
Wed, 19 Jul 2006 13:37:05 +0200 fix logfile option for HGFinishCommit
Christian Ebert <blacktrash@gmx.net> [Wed, 19 Jul 2006 13:37:05 +0200] rev 2632
fix logfile option for HGFinishCommit
Tue, 18 Jul 2006 00:32:18 +0200 codingstyle: use spaces instead of tabs
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 18 Jul 2006 00:32:18 +0200] rev 2631
codingstyle: use spaces instead of tabs
Mon, 17 Jul 2006 11:30:33 -0500 Merge with tonfa
Matt Mackall <mpm@selenic.com> [Mon, 17 Jul 2006 11:30:33 -0500] rev 2630
Merge with tonfa
Sun, 16 Jul 2006 16:40:24 +0200 context.py: various fixes
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 16 Jul 2006 16:40:24 +0200] rev 2629
context.py: various fixes - use a normal changeset instead of a context - define _filenode instead of _node to match the else clause
Sun, 16 Jul 2006 16:39:03 +0200 context.py: filectxs was using a keyword arg, add it to filectx
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 16 Jul 2006 16:39:03 +0200] rev 2628
context.py: filectxs was using a keyword arg, add it to filectx
Sun, 16 Jul 2006 16:39:02 +0200 context.py: self.repo is not defined, change to self._repo
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 16 Jul 2006 16:39:02 +0200] rev 2627
context.py: self.repo is not defined, change to self._repo
Sun, 16 Jul 2006 11:32:37 +0200 walkchangerevs: fix race in fast path
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 16 Jul 2006 11:32:37 +0200] rev 2626
walkchangerevs: fix race in fast path do not yield revs if the corresponding cl entry does not exists, it avoids a race in the fastpath (where we walk in the filelog) with an ongoing transaction.
Sun, 16 Jul 2006 00:02:05 +0200 mention the bts for bug reporting in traceback message
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 16 Jul 2006 00:02:05 +0200] rev 2625
mention the bts for bug reporting in traceback message
Sun, 16 Jul 2006 00:01:41 +0200 expand the path if destination is not a directory
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 16 Jul 2006 00:01:41 +0200] rev 2624
expand the path if destination is not a directory
Mon, 17 Jul 2006 07:43:15 -0700 fix problem with uncompressed clone and python 2.3.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 17 Jul 2006 07:43:15 -0700] rev 2623
fix problem with uncompressed clone and python 2.3.
Sun, 16 Jul 2006 10:04:16 -0700 rename stream hgrc option to compressed.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sun, 16 Jul 2006 10:04:16 -0700] rev 2622
rename stream hgrc option to compressed.
Sat, 15 Jul 2006 16:06:35 -0700 clone: disable stream support on server side by default.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 15 Jul 2006 16:06:35 -0700] rev 2621
clone: disable stream support on server side by default. enable in hgrc like this: [server] stream=True
Sat, 15 Jul 2006 16:06:05 -0700 clone: change name of --stream to --uncompressed.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 15 Jul 2006 16:06:05 -0700] rev 2620
clone: change name of --stream to --uncompressed. mpm asked for this.
Sat, 15 Jul 2006 09:19:40 -0700 update test-backout.out
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 15 Jul 2006 09:19:40 -0700] rev 2619
update test-backout.out
Sat, 15 Jul 2006 17:01:01 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 15 Jul 2006 17:01:01 +0200] rev 2618
merge with crew
Sat, 15 Jul 2006 17:00:23 +0200 fix bug introduced in b13a98bd078e
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 15 Jul 2006 17:00:23 +0200] rev 2617
fix bug introduced in b13a98bd078e
Fri, 14 Jul 2006 23:20:08 -0700 merge.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 14 Jul 2006 23:20:08 -0700] rev 2616
merge.
Fri, 14 Jul 2006 22:38:21 -0700 contrib: add sample.hgrc
Rafael Villar Burke <pachi@mmn-arquitectos.com> [Fri, 14 Jul 2006 22:38:21 -0700] rev 2615
contrib: add sample.hgrc
Fri, 14 Jul 2006 23:19:15 -0700 backout: allow backout of merge changeset with --parent option.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 14 Jul 2006 23:19:15 -0700] rev 2614
backout: allow backout of merge changeset with --parent option. --parent allows to choose which parent of merge to revert to.
Fri, 14 Jul 2006 14:51:36 -0700 clone: do not make streaming default. add --stream option instead.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 14 Jul 2006 14:51:36 -0700] rev 2613
clone: do not make streaming default. add --stream option instead.
Fri, 14 Jul 2006 11:17:22 -0700 add support for streaming clone.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 14 Jul 2006 11:17:22 -0700] rev 2612
add support for streaming clone. existing clone code uses pull to get changes from remote repo. is very slow, uses lots of memory and cpu. new clone code has server write file data straight to client, client writes file data straight to disk. memory and cpu used are very low, clone is much faster over lan. new client can still clone with pull, can still clone from older servers. new server can still serve older clients.
Thu, 13 Jul 2006 09:50:51 -0700 Add merge to list of required tools.
Lee Cantey <lcantey@gmail.com> [Thu, 13 Jul 2006 09:50:51 -0700] rev 2611
Add merge to list of required tools.
Thu, 13 Jul 2006 11:19:35 -0700 Fix sed expression for OS X and Solaris 2.6.
Lee Cantey <lcantey@gmail.com> [Thu, 13 Jul 2006 11:19:35 -0700] rev 2610
Fix sed expression for OS X and Solaris 2.6. Matches previous fixes in other tests.
Thu, 13 Jul 2006 09:40:01 -0700 util.parsedate should understand dates from hg export
Chris Mason <mason@suse.com> [Thu, 13 Jul 2006 09:40:01 -0700] rev 2609
util.parsedate should understand dates from hg export
Wed, 12 Jul 2006 15:47:12 -0700 merge with mathieu clabaut.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 12 Jul 2006 15:47:12 -0700] rev 2608
merge with mathieu clabaut.
Thu, 13 Jul 2006 00:02:26 +0200 HGcommand.vim : HGCommandEnableBufferSetup on by default
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Thu, 13 Jul 2006 00:02:26 +0200] rev 2607
HGcommand.vim : HGCommandEnableBufferSetup on by default
Wed, 12 Jul 2006 23:52:13 +0200 HGcommand.vim : HGGetStatusLine accept to display an empty 'branch' value
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Wed, 12 Jul 2006 23:52:13 +0200] rev 2606
HGcommand.vim : HGGetStatusLine accept to display an empty 'branch' value
Wed, 12 Jul 2006 23:52:13 +0200 HGcommand.vim : suppress CVS relief
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Wed, 12 Jul 2006 23:52:13 +0200] rev 2605
HGcommand.vim : suppress CVS relief
Wed, 12 Jul 2006 23:52:08 +0200 HGcommand.vim : doc review.
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Wed, 12 Jul 2006 23:52:08 +0200] rev 2604
HGcommand.vim : doc review.
Wed, 12 Jul 2006 23:50:34 +0200 HGcommand.vim : doc integration
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Wed, 12 Jul 2006 23:50:34 +0200] rev 2603
HGcommand.vim : doc integration
Wed, 12 Jul 2006 15:44:51 -0700 contrib/hgsh: make to work with remote clone over ssh.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 12 Jul 2006 15:44:51 -0700] rev 2602
contrib/hgsh: make to work with remote clone over ssh.
Wed, 12 Jul 2006 08:59:20 -0700 move most of tag code to localrepository class.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 12 Jul 2006 08:59:20 -0700] rev 2601
move most of tag code to localrepository class.
Wed, 12 Jul 2006 08:28:00 -0700 clean up trailing white space.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 12 Jul 2006 08:28:00 -0700] rev 2600
clean up trailing white space.
Wed, 12 Jul 2006 09:01:10 +0200 Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 12 Jul 2006 09:01:10 +0200] rev 2599
Added tests for local and remote init. This tests the changes done in edb66cb05ded and b898afee9d0d.
Wed, 12 Jul 2006 08:57:18 +0200 Add ui method to set --ssh/--remotecmd, use it in init/clone/pull/push/in/out.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 12 Jul 2006 08:57:18 +0200] rev 2598
Add ui method to set --ssh/--remotecmd, use it in init/clone/pull/push/in/out. The only user visible change is that 'hg init' now accepts this options, too.
Tue, 11 Jul 2006 16:18:53 -0700 clone: move code into hg module. make doc better.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 11 Jul 2006 16:18:53 -0700] rev 2597
clone: move code into hg module. make doc better. api in commands module is still same, but version in hg is best for calling within python now.
Tue, 11 Jul 2006 15:52:56 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 11 Jul 2006 15:52:56 -0700] rev 2596
merge with crew.
Tue, 11 Jul 2006 15:52:36 -0700 parse url schemes more strictly.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 11 Jul 2006 15:52:36 -0700] rev 2595
parse url schemes more strictly. previous code mistook repo named "hg" for scheme named "hg".
Tue, 11 Jul 2006 15:51:16 -0700 add missed tests for diff -b/-B
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 11 Jul 2006 15:51:16 -0700] rev 2594
add missed tests for diff -b/-B
Tue, 11 Jul 2006 13:47:51 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 11 Jul 2006 13:47:51 -0700] rev 2593
merge with crew.
Mon, 10 Jul 2006 23:45:16 +0200 Vim script: Adaptation from CVS to Mercurial
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Mon, 10 Jul 2006 23:45:16 +0200] rev 2592
Vim script: Adaptation from CVS to Mercurial
Mon, 10 Jul 2006 23:39:08 +0200 Addition of CVScommand vim script as a base for HGcommand
"Mathieu Clabaut <mathieu.clabaut@gmail.com>" [Mon, 10 Jul 2006 23:39:08 +0200] rev 2591
Addition of CVScommand vim script as a base for HGcommand
Tue, 11 Jul 2006 22:36:52 +0200 Additional information about URLs in pull/push/clone/init:
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 11 Jul 2006 22:36:52 +0200] rev 2590
Additional information about URLs in pull/push/clone/init: - clone to ssh:// - init via ssh:// - example for pull from an absolute directory via ssh:// - push to http:// and https://
Tue, 11 Jul 2006 22:19:49 +0200 disambiguate help about url syntax
"Aurelien Jacobs <aurel@gnuage.org>" [Tue, 11 Jul 2006 22:19:49 +0200] rev 2589
disambiguate help about url syntax
Mon, 10 Jul 2006 09:36:56 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 10 Jul 2006 09:36:56 -0700] rev 2588
merge with crew.
Mon, 10 Jul 2006 12:19:37 -0400 darcs2hg: pause and resume support, date extraction from commit hash, does not break on empty commits
Sébastien Pierre <sebastien@xprima.com> [Mon, 10 Jul 2006 12:19:37 -0400] rev 2587
darcs2hg: pause and resume support, date extraction from commit hash, does not break on empty commits
Mon, 10 Jul 2006 09:24:04 -0700 darcs2hg: improved logging
Sébastien Pierre <sebastien@xprima.com> [Mon, 10 Jul 2006 09:24:04 -0700] rev 2586
darcs2hg: improved logging
Sun, 09 Jul 2006 21:41:00 -0700 darcs2hg.py: use darcs patch hash as patch identifier
Nils Decker <mercurial@ndecker.de> [Sun, 09 Jul 2006 21:41:00 -0700] rev 2585
darcs2hg.py: use darcs patch hash as patch identifier The use of the patch name is dangerous when duplicate names exist. In case of a duplicate name the second patch and all its dependancies are merged into a single mercurial patch. The patch identifier (hash) is always unique.
Sun, 09 Jul 2006 14:42:18 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 09 Jul 2006 14:42:18 +0200] rev 2584
merge with crew
Sun, 09 Jul 2006 14:12:19 +0200 adding local_hostname option to smtp configuration
Valentino Volonghi aka dialtone <dialtone@divmod.com> [Sun, 09 Jul 2006 14:12:19 +0200] rev 2583
adding local_hostname option to smtp configuration
Fri, 07 Jul 2006 14:33:51 -0300 Respect "Connection: close" headers sent by HTTP clients.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 07 Jul 2006 14:33:51 -0300] rev 2582
Respect "Connection: close" headers sent by HTTP clients. A HTTP client can indicate that it doesn't support (or doesn't want) persistent connections by sending this header. This not only makes the server more compliant with the RFC, but also reduces the run time of test-http-proxy when run with python 2.3 from ~125s to ~5s (it doesn't affect it with python 2.4, which was already ~5s).
Sun, 09 Jul 2006 11:10:11 +0200 allow use of extensions in python hooks
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 09 Jul 2006 11:10:11 +0200] rev 2581
allow use of extensions in python hooks extensions are loaded with hgext_ prefix, try to use them if the module is not found in the normal path
Thu, 29 Jun 2006 15:16:25 +0200 diff: add -b/-B options
Haakon Riiser <haakon.riiser@fys.uio.no> [Thu, 29 Jun 2006 15:16:25 +0200] rev 2580
diff: add -b/-B options
Sun, 09 Jul 2006 01:30:30 +0200 use __contains__, index or split instead of str.find
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 09 Jul 2006 01:30:30 +0200] rev 2579
use __contains__, index or split instead of str.find str.find return -1 when the substring is not found, -1 evaluate to True and is a valid index, which can lead to bugs. Using alternatives when possible makes the code clearer and less prone to bugs. (and __contains__ is faster in microbenchmarks)
Sat, 08 Jul 2006 16:55:49 +0200 coding style: use spaces instead of tabs
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 08 Jul 2006 16:55:49 +0200] rev 2578
coding style: use spaces instead of tabs
Fri, 07 Jul 2006 15:02:55 -0700 bdiff: improve worst case behavior by 100x.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 07 Jul 2006 15:02:55 -0700] rev 2577
bdiff: improve worst case behavior by 100x. on 5.8MB (244.000 lines) text file with similar lines, hash before this change made diff against empty file take 75 seconds. this change improves performance to 0.6 seconds. result is that clone of smallish repo (137MB) with some files like this takes 1 minute instead of 10 minutes. common case of diff is 10% slower now, probably because of worse cache locality. but diff does not affect overall performance in common case (less than 1% of runtime is in diff when it is working ok), so this tradeoff looks good.
Fri, 07 Jul 2006 11:23:53 +0200 Changed default timeout for run-tests.py from 30 to 180 seconds.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 07 Jul 2006 11:23:53 +0200] rev 2576
Changed default timeout for run-tests.py from 30 to 180 seconds. As e.g. test-http-proxy already takes quite some time (about a minute here) and tests usually should clean up after themselves, the timeout should only be hit in case of other problems.
Thu, 06 Jul 2006 09:26:31 -0700 Redirect MacPython link to point to python.org
Lee Cantey <lcantey@gmail.com> [Thu, 06 Jul 2006 09:26:31 -0700] rev 2575
Redirect MacPython link to point to python.org
Thu, 06 Jul 2006 15:04:10 -0700 merge with mpm.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 06 Jul 2006 15:04:10 -0700] rev 2574
merge with mpm.
Thu, 06 Jul 2006 15:03:34 -0700 fix problems with external module handling. found by benoit boissinot.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 06 Jul 2006 15:03:34 -0700] rev 2573
fix problems with external module handling. found by benoit boissinot. first fix is to not store module objects in commands.external dict, instead use module names for key into sys.modules. this prevents circular reference during cleanup of aborted transaction. second is to get name right during import of external module.
Thu, 06 Jul 2006 11:49:19 -0700 tests: record few more daemon pids to be safe
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 06 Jul 2006 11:49:19 -0700] rev 2572
tests: record few more daemon pids to be safe
Thu, 06 Jul 2006 11:45:34 -0700 tests: add timeouts, make run-tests.py clean up dead daemon processes
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 06 Jul 2006 11:45:34 -0700] rev 2571
tests: add timeouts, make run-tests.py clean up dead daemon processes test timeout feature is needed for test with python 2.5 beta. if test does not complete in time (30 seconds is default), it is killed. some times daemon process used in test can be alive after the test is killed by user or by timeout. tests now record daemon pids into $DAEMON_PIDS and run-tests.py kills all living daemons after every test. final little change is to add newline to end of pid file printed by "hg serve", else "cat hg.pid >> $DAEMON_FILES" gives garbage.
Thu, 06 Jul 2006 10:09:24 -0700 run-tests.py: make tests use same python interpreter as test harness.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 06 Jul 2006 10:09:24 -0700] rev 2570
run-tests.py: make tests use same python interpreter as test harness. this is wanted because some tests run python interpreter directly. must use same python interpreter in tests as in main harness or problems will happen because of e.g. different python abi if run-tests.py run with python 2.5 but system python is 2.4. fix is to see if system python is used and is named python. if no, put symlink called python at front of shell search path.
Thu, 06 Jul 2006 03:14:55 -0300 HTTPS: fix python2.3, persistent connections, don't explode if SSL is not available
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 06 Jul 2006 03:14:55 -0300] rev 2569
HTTPS: fix python2.3, persistent connections, don't explode if SSL is not available The urllib2 differences between python 2.3 and 2.4 are hidden by using keepalive.py, which also gives us support for persistent connections. Support for HTTPS is enabled only if there's a HTTPSHandler class in urllib2. It's not possible to have separate classes as handlers for HTTP and HTTPS: to support persistent HTTPS connections, we need a class that inherits from both keepalive.HTTPHandler and urllib2.HTTPSHandler. If we try to pass (an instance of) this class and (an instance of) the httphandler class to urllib2.build_opener, this function ends up getting confused, since both classes are subclasses of the HTTPHandler default handler, and raises an exception.
Thu, 06 Jul 2006 14:15:24 -0500 Fix annotate breakage
Matt Mackall <mpm@selenic.com> [Thu, 06 Jul 2006 14:15:24 -0500] rev 2568
Fix annotate breakage
Wed, 05 Jul 2006 13:28:25 -0500 Merge context patches
Matt Mackall <mpm@selenic.com> [Wed, 05 Jul 2006 13:28:25 -0500] rev 2567
Merge context patches
Wed, 28 Jun 2006 17:42:17 -0500 Convert hg annotate to context api
Matt Mackall <mpm@selenic.com> [Wed, 28 Jun 2006 17:42:17 -0500] rev 2566
Convert hg annotate to context api
Wed, 28 Jun 2006 17:11:42 -0500 convert hg cat to new context api
Matt Mackall <mpm@selenic.com> [Wed, 28 Jun 2006 17:11:42 -0500] rev 2565
convert hg cat to new context api
Wed, 28 Jun 2006 17:08:10 -0500 Add context helper functions to localrepo
Matt Mackall <mpm@selenic.com> [Wed, 28 Jun 2006 17:08:10 -0500] rev 2564
Add context helper functions to localrepo
Wed, 28 Jun 2006 17:07:46 -0500 Add context.py: changeset and file revision contexts
Matt Mackall <mpm@selenic.com> [Wed, 28 Jun 2006 17:07:46 -0500] rev 2563
Add context.py: changeset and file revision contexts
Wed, 28 Jun 2006 17:06:56 -0500 simplify make_filename, fix hg cat bug
Matt Mackall <mpm@selenic.com> [Wed, 28 Jun 2006 17:06:56 -0500] rev 2562
simplify make_filename, fix hg cat bug hg cat was using file-level rev/node ids for generating filename templates. This simplifies make_filename to only use changeset rev/node ids.
Wed, 28 Jun 2006 16:52:42 -0500 revlog: make lookup handle binary nodes
Matt Mackall <mpm@selenic.com> [Wed, 28 Jun 2006 16:52:42 -0500] rev 2561
revlog: make lookup handle binary nodes
Wed, 28 Jun 2006 15:49:33 -0500 revlog: handle integer arguments to lookup
Matt Mackall <mpm@selenic.com> [Wed, 28 Jun 2006 15:49:33 -0500] rev 2560
revlog: handle integer arguments to lookup
Tue, 04 Jul 2006 15:36:05 -0700 templater.firstline should handle empty strings
Brendan Cully <brendan@kublai.com> [Tue, 04 Jul 2006 15:36:05 -0700] rev 2559
templater.firstline should handle empty strings
Mon, 03 Jul 2006 00:33:19 -0300 hgweb: fix unbundle.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Mon, 03 Jul 2006 00:33:19 -0300] rev 2558
hgweb: fix unbundle. After the WSGI changes, even if a push over HTTP succeeds, apache complains about "Premature end of script headers: hgwebdir.cgi" and returns a "HTTP Error 500: Internal Server Error", making the local hg abort. The change to either of the files touched by this patch is enough to fix this, but I think changing both is a more robust solution.
Mon, 03 Jul 2006 00:23:58 -0300 Fix push over https.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Mon, 03 Jul 2006 00:23:58 -0300] rev 2557
Fix push over https. Without this patch, python gives me a TypeError: write() argument 1 must be string or read-only buffer, not file
Mon, 03 Jul 2006 00:23:56 -0300 Allow http://user@example.com URLs (i.e. without passwords)
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Mon, 03 Jul 2006 00:23:56 -0300] rev 2556
Allow http://user@example.com URLs (i.e. without passwords)
Sun, 02 Jul 2006 22:39:39 -0300 hg.py: move exception handling code to try to avoid hiding errors
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sun, 02 Jul 2006 22:39:39 -0300] rev 2555
hg.py: move exception handling code to try to avoid hiding errors
Mon, 03 Jul 2006 14:30:38 -0700 help: add help to mq extension
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 03 Jul 2006 14:30:38 -0700] rev 2554
help: add help to mq extension
Mon, 03 Jul 2006 14:30:24 -0700 help: make "hg help EXTENSION" work
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 03 Jul 2006 14:30:24 -0700] rev 2553
help: make "hg help EXTENSION" work
Mon, 03 Jul 2006 19:28:31 +0200 Adjusted test output to changed abort message of 'hg merge' (from 0229ff95faec)
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 03 Jul 2006 19:28:31 +0200] rev 2552
Adjusted test output to changed abort message of 'hg merge' (from 0229ff95faec)
Mon, 03 Jul 2006 10:19:09 -0700 merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 03 Jul 2006 10:19:09 -0700] rev 2551
merge with crew.
Mon, 03 Jul 2006 10:18:46 -0700 Disable automatic line endings conversion on windows
Raphael Marmier <raphael@marmier.net> [Mon, 03 Jul 2006 10:18:46 -0700] rev 2550
Disable automatic line endings conversion on windows The rationale behind this is that such conversion implies a particular situation in which all files in the repo are terminated by only LF. This is documented nowhere and it bit me sharply when I upgraded. Furthermore, it works on the assumption that a file containing no NULL characters are actually a text file. Therefore it cannot guarantee that no binary file will be harmed in the process. Currently, if a file already contains CRLF line endings when it is copied to the working dir from the repo, then the version in the working dir will be corrupted by an extra CR. I'm working on a patch that will turn this into a warning. But as a side effect, committing such a file back will strip it from its CR. In all case, unrequested data modification can occur under the feet of the user, which is bad(tm), ihmo.
Fri, 30 Jun 2006 19:24:02 -0700 Added ability to clone from a local repository to a (new) remote one.
Sean Meiners <sean.meiners@linspire.com> [Fri, 30 Jun 2006 19:24:02 -0700] rev 2549
Added ability to clone from a local repository to a (new) remote one. Rearranged the clone command a good bit to make sure it validates that the source does exist and that the destination doesn't before doing anything. Before I moved the source repo check it would create the destination repository before it verified the source existed. Moved the responsibility for creating the destination repo root directory entirly into the localrepo class so that local to local cloning doesn't break. This also simplifies the code a bit since it's no longer being done in both clone and init. Changed the names of the 'repo' and 'other' variables to 'dest_repo' and 'src_repo' to maintain my sanity. Passes 82/83 tests. The only failure is the version number test, which I suspect is supposed to fail since it comes from a generated file.
Mon, 03 Jul 2006 19:14:29 +0200 Clarified message when nothing to merge is seen.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 03 Jul 2006 19:14:29 +0200] rev 2548
Clarified message when nothing to merge is seen. Sometimes there's a non-tip head waiting to be merged, especially after pulling in remote changes while there were local modifications in the working directory which had to be committed before 'hg merge' can work.
Fri, 30 Jun 2006 22:04:02 -0700 test-webraw: do not store hostname in test output
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 30 Jun 2006 22:04:02 -0700] rev 2547
test-webraw: do not store hostname in test output
Fri, 30 Jun 2006 23:02:08 +0200 str.rsplit does not exist in python 2.3
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 30 Jun 2006 23:02:08 +0200] rev 2546
str.rsplit does not exist in python 2.3
Fri, 30 Jun 2006 22:09:43 +0200 Merge with crew.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 30 Jun 2006 22:09:43 +0200] rev 2545
Merge with crew.
Fri, 30 Jun 2006 21:57:57 +0200 Added missing space in continued string.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 30 Jun 2006 21:57:57 +0200] rev 2544
Added missing space in continued string.
Fri, 30 Jun 2006 21:41:46 +0200 Include inttypes.h instead of stdint.h (fixes issue299)
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 30 Jun 2006 21:41:46 +0200] rev 2543
Include inttypes.h instead of stdint.h (fixes issue299) Many projects use inttypes.h, too. stdint.h isn't available everywhere, e.g. on some versions of Solaris, while inttypes.h is available everywhere where stdint.h is.
Fri, 30 Jun 2006 21:41:24 +0200 Use more compatible `cmd` instead of $(cmd) in test-http-proxy
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 30 Jun 2006 21:41:24 +0200] rev 2542
Use more compatible `cmd` instead of $(cmd) in test-http-proxy
Fri, 30 Jun 2006 21:40:56 +0200 Don't change $PATH (breaks python in other locations) and $PWD in test-oldcgi
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 30 Jun 2006 21:40:56 +0200] rev 2541
Don't change $PATH (breaks python in other locations) and $PWD in test-oldcgi
Fri, 30 Jun 2006 21:40:20 +0200 Don't use non-sh declare in test-oldcgi.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 30 Jun 2006 21:40:20 +0200] rev 2540
Don't use non-sh declare in test-oldcgi.
Fri, 30 Jun 2006 21:36:45 +0200 Merged WSGI fixes from http://hg.omnifarious.org/~hopper/webmerc/
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 30 Jun 2006 21:36:45 +0200] rev 2539
Merged WSGI fixes from http://hg.omnifarious.org/~hopper/webmerc/
Fri, 30 Jun 2006 09:50:25 -0700 Cleanup hgweb and hgwebdir's run method a bit.
Eric Hopper <hopper@omnifarious.org> [Fri, 30 Jun 2006 09:50:25 -0700] rev 2538
Cleanup hgweb and hgwebdir's run method a bit.
Fri, 30 Jun 2006 08:47:41 -0700 Fix hgwebdir to run hgweb using run_wsgi.
Eric Hopper <hopper@omnifarious.org> [Fri, 30 Jun 2006 08:47:41 -0700] rev 2537
Fix hgwebdir to run hgweb using run_wsgi.
Fri, 30 Jun 2006 08:45:52 -0700 Fix new tests to be better. In particular, fix webraw test to
Eric Hopper <hopper@omnifarious.org> [Fri, 30 Jun 2006 08:45:52 -0700] rev 2536
Fix new tests to be better. In particular, fix webraw test to specify a date on commit to be less brittle, and fix test-oldcgi to test fetching a subdirectory of a webdir instance.
Thu, 29 Jun 2006 19:06:18 -0700 Arrange for old copies of CGI scripts to still work.
Eric Hopper <hopper@omnifarious.org> [Thu, 29 Jun 2006 19:06:18 -0700] rev 2535
Arrange for old copies of CGI scripts to still work.
Thu, 29 Jun 2006 18:34:26 -0700 Fix raw files in the web UI.
Eric Hopper <hopper@omnifarious.org> [Thu, 29 Jun 2006 18:34:26 -0700] rev 2534
Fix raw files in the web UI.
Thu, 29 Jun 2006 18:31:17 -0700 Create a test to make sure old CGI scripts will still work.
Eric Hopper <hopper@omnifarious.org> [Thu, 29 Jun 2006 18:31:17 -0700] rev 2533
Create a test to make sure old CGI scripts will still work.
Thu, 29 Jun 2006 16:44:23 -0700 Add a test for getting raw files via the web UI.
Eric Hopper <hopper@omnifarious.org> [Thu, 29 Jun 2006 16:44:23 -0700] rev 2532
Add a test for getting raw files via the web UI.
Fri, 30 Jun 2006 21:35:28 +0200 Merge with crew.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 30 Jun 2006 21:35:28 +0200] rev 2531
Merge with crew.
Wed, 28 Jun 2006 12:29:48 +0200 Wait for first pull to be completed before doing verify.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 28 Jun 2006 12:29:48 +0200] rev 2530
Wait for first pull to be completed before doing verify.
(0) -1000 -120 +120 +1000 +3000 +10000 +30000 tip