Alexis S. L. Carvalho <alexis@cecm.usp.br> [Tue, 03 Jul 2007 03:06:40 -0300] rev 4742
test-rename: use hg status -C; don't use hg debugstate | grep copy
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 01 Jul 2007 19:15:25 +0200] rev 4741
Make hgk handle filenames with spaces (
issue49)
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 01 Jul 2007 15:22:49 +0200] rev 4740
Use "--config ui.report_untrusted=false" for hg calls in hgk, fixes
issue523.
tcl's exec yields an error if output to stderr happens and isn't redirected to
a file, so the warnings about untrusted .hg/hgrc caused problems in hgk.
The warning is still printed when executing 'hg view', so the user can see it
when using it from the shell.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jun 2007 11:13:36 +0200] rev 4739
Added full URL to debug output if something doesn't look like an http hg repo.
This way it is easier to debug problems with failing subcommands, like
changegroupsubset due to permission problems, when generally accessing
the repository works fine.
Brendan Cully <brendan@kublai.com> [Thu, 28 Jun 2007 21:16:25 -0700] rev 4738
Handle extensions with defined but empty cmdtable
Brendan Cully <brendan@kublai.com> [Thu, 28 Jun 2007 09:19:08 -0700] rev 4737
mq: more qdelete help text tweaks
Brendan Cully <brendan@kublai.com> [Thu, 28 Jun 2007 08:42:43 -0700] rev 4736
mq: require patch argument or revision for qdelete
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 28 Jun 2007 16:18:09 +0200] rev 4735
Make hg glog abort if unused arguments are given.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 28 Jun 2007 16:03:45 +0200] rev 4734
Abort if earlygetopt fails to detect an option.
Otherwise it could happen that a command is used on the wrong repository,
because abbreviations of --cwd or --repository were ignored.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 28 Jun 2007 15:56:25 +0200] rev 4733
Simplified earlygetopt and made it remove parsed options and values.
The order of aliases is no longer important, too.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 27 Jun 2007 20:37:33 +0200] rev 4732
Disallow short earlygetop option combined with other short options
While "hg commit -qRfoo" can be read as "--quiet --repository foo",
"hg commit -mRfoo" should be "--message Rfoo".
csaba.henk@creo.hu [Wed, 27 Jun 2007 08:35:26 -0700] rev 4731
Fix tgz archival on Windows.
Making tgz's on Windows has been broken by
06de65673ec2
due to not being careful enough about binary mode opens.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 26 Jun 2007 22:38:57 +0200] rev 4730
Updated command tables in commands.py and hgext extensions.
- Marked for translation where extensions already had _()
- Corrected indentation
- fixed a few synopsises
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 26 Jun 2007 20:37:15 +0200] rev 4729
Catch illegal boolean values in hgrc nicely.
With hg 0.9.3 the section and parameter name wasn't printed,
with hg 0.9.4 there was a traceback for ValueError.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 26 Jun 2007 18:39:28 +0200] rev 4728
Added test for earlygetopt fixes (
36d23de02da1 and
79cc512a34ed)
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 26 Jun 2007 18:35:31 +0200] rev 4727
Fix earlygetop for short options with unnecessary spaces removed
Examples:
hg log -qR foo
hg log -Rfoo
hg log -qRfoo
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 26 Jun 2007 15:28:17 +0200] rev 4726
Fix and test 'hg backout' without or with too many revisions.
Matt Mackall <mpm@selenic.com> [Mon, 25 Jun 2007 21:23:24 -0500] rev 4725
Matt Mackall <mpm@selenic.com> [Mon, 25 Jun 2007 21:18:19 -0500] rev 4724
Added tag 0.9.4 for changeset
fb4b6d5fe100
Bryan O'Sullivan <bos@serpentine.com> [Mon, 25 Jun 2007 16:35:27 -0700] rev 4723
Update binary installer files.
Brendan Cully <brendan@kublai.com> [Mon, 25 Jun 2007 15:57:01 -0700] rev 4722
mq: regularize patch header creation.
Do not prefix qnew patches with [mq]: when a message has been given.
Always use [mq]: as the prefix for generated commit messages.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Mon, 25 Jun 2007 18:52:12 -0300] rev 4721
convert: "unknown" is a string
Jean-Francois PIERONNE <jf.pieronne@laposte.net> [Fri, 08 Jun 2007 16:24:43 +0200] rev 4720
OpenVMS patches
Hollis Blanchard <hollisb@us.ibm.com> [Mon, 25 Jun 2007 14:50:25 -0500] rev 4719
fix 'convert' with single commit repositories
The attached patch passes the three 'convert' testcases, and also is
able to successfully convert the git.git repository.
Matt Mackall <mpm@selenic.com> [Mon, 25 Jun 2007 12:44:48 -0500] rev 4718
backout: report short hash in commit message
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 25 Jun 2007 22:41:15 +0200] rev 4717
New config option: ui.report_untrusted (defaults to True)
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 25 Jun 2007 22:08:10 +0200] rev 4716
Make earlygetopt return a list of all option values, use the last value.
This fixes:
"hg -R" showing a useful error instead of traceback
"hg -R foo --repository bar" using bar instead of foo
And provides a way for other users of earlygetopt to accept more than
one value.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 24 Jun 2007 11:17:49 +0200] rev 4715
Fixed sorting inside nearly sorted sections in hgrc.5
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 25 Jun 2007 11:29:17 -0700] rev 4714
Make changeset_printer respect ui diffopts
Brendan Cully <brendan@kublai.com> [Mon, 25 Jun 2007 11:13:27 -0700] rev 4713
mq: support qnew -I/-X and file name lists
Brendan Cully <brendan@kublai.com> [Mon, 25 Jun 2007 10:34:53 -0700] rev 4712
Merge with mpm
Brendan Cully <brendan@kublai.com> [Mon, 25 Jun 2007 09:49:40 -0700] rev 4711
mq: document that qinit -c may be run later
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Mon, 25 Jun 2007 14:46:20 +0200] rev 4710
gitweb: do not mix shortlog and changelog in summary page.
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Mon, 25 Jun 2007 14:46:20 +0200] rev 4709
Add option "hidden" to hgwebdir.
TODO: should this option be renamed to 'hide_from_index' or
maybe to 'index_ignore' (like Apache's mod_autoindex) ?
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Mon, 25 Jun 2007 14:46:20 +0200] rev 4708
Add support for RFC2822 to util.parsedate().
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Mon, 25 Jun 2007 14:46:20 +0200] rev 4707
Makefile: remove *.pyd files on "make clean".
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Mon, 25 Jun 2007 14:46:20 +0200] rev 4706
Makefile: change "make local" to build a fully working local version.
Matt Mackall <mpm@selenic.com> [Mon, 25 Jun 2007 11:35:40 -0500] rev 4705
gitweb: hide email addresses in shortlog with |person
Matt Mackall <mpm@selenic.com> [Mon, 25 Jun 2007 11:35:14 -0500] rev 4704
Make shortlog the default page in hgweb
Matt Mackall <mpm@selenic.com> [Mon, 25 Jun 2007 11:30:05 -0500] rev 4703
hgweb: improve shortlog formatting
shorten author with |person
don't shrink font (default font is presumed to be preferred reading size)
set widths based on font ems rather than page percents.
Matt Mackall <mpm@selenic.com> [Mon, 25 Jun 2007 01:26:44 -0500] rev 4702
strip: move strip code to a new repair module
Matt Mackall <mpm@selenic.com> [Mon, 25 Jun 2007 01:22:45 -0500] rev 4701
strip: simplify bundle helper
Matt Mackall <mpm@selenic.com> [Sun, 24 Jun 2007 18:22:40 -0500] rev 4700
strip: pull core strip logic into its own function
Giorgos Keramidas <keramida@ceid.upatras.gr> [Sun, 24 Jun 2007 10:08:38 -0500] rev 4699
unbundle: accept multiple file arguments
update test-bundle for multiple unbundle support
Eric Hopper <hopper@omnifarious.org> [Sun, 24 Jun 2007 07:22:58 -0700] rev 4698
convert: handle new cvsps with Tags: and multiple tags.
Matt Mackall <mpm@selenic.com> [Sun, 24 Jun 2007 09:47:54 -0500] rev 4697
cat: return an error on failure
Giorgos Keramidas <keramida@ceid.upatras.gr> [Sat, 23 Jun 2007 22:43:46 -0500] rev 4696
tests: add merge test for changeset
9fe267f77f56
When all the files in a directory are moved somewhere else, and new
files are added in changesets of the local branch, a subsequent pull
and merge shouldn't rename the locally added files too.
Emanuele Aina <em@nerd.ocracy.org> [Sat, 23 Jun 2007 22:26:22 -0500] rev 4695
purge: add the clean alias inspired by git-clean and svn-clean
NIIMI Satoshi <sa2c@sa2c.net> [Tue, 22 May 2007 07:24:06 +0900] rev 4694
mercurial.el: ignore errors on hg-after-save-hook()
Don't signal an error even if running hg command fails. Otherwise,
succeeding hooks won't be called.
NIIMI Satoshi <sa2c@sa2c.net> [Tue, 22 May 2007 08:05:16 +0900] rev 4693
mercurial.el: change default log range to tip:0
If the tip revision is smaller than hg-rev-completion-limit (defaults
to 100), "hg log -r tip:-100" fails.
Since performance does not differ between "hg log -l 50 -r tip:0" and
"hg log -l 50 -r tip:-100" even on large repository, default range can
be changed from "tip:-100" to "tip:0" without any drawbacks.
paul sorenson <sf@metrak.com> [Sat, 23 Jun 2007 22:25:11 -0500] rev 4692
Command in doc comment is now on a single line, fixed
after previous formatting broke it.
Emanuele Aina <em@nerd.ocracy.org> [Wed, 06 Jun 2007 22:17:35 +0200] rev 4691
purge: don't delete ignored files if --all is not specified
OHASHI Hideya <ohachige at gmail.com> [Wed, 13 Jun 2007 18:18:06 +0900] rev 4690
Enable to select encoding in hgrc web section
This patch provides character encoding setting in each repository. After this
patch, You can use multi encoding repositories with one mercurial server.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jun 2007 21:11:28 +0200] rev 4689
merge with main
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jun 2007 21:10:55 +0200] rev 4688
hgk: Use $HG instead of hg (see
849f011dbf79)
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jun 2007 20:22:17 +0200] rev 4687
hgeditor: Use $HG to run 'hg diff' (see
849f011dbf79)
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jun 2007 20:21:10 +0200] rev 4686
Remember path to 'hg' executable and pass to external tools and hooks as $HG.
Matt Mackall <mpm@selenic.com> [Sat, 23 Jun 2007 14:02:41 -0500] rev 4685
archive: remove spurious flag_bits setting
This makes zip -T on resulting archives work. File permissions are
still retained.
Matt Mackall <mpm@selenic.com> [Sat, 23 Jun 2007 13:33:45 -0500] rev 4684
convert: sometimes git forgets the author
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jun 2007 12:05:00 +0200] rev 4683
Merge with main
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 22 Jun 2007 20:44:40 -0300] rev 4682
merge: fix small bug with a failed merge across a rename
If $HGMERGE wasn't able to fix the conflicts, we wouldn't copy
f to fd, and util.set_exec wouldn't find the file.
Matt Mackall <mpm@selenic.com> [Fri, 22 Jun 2007 17:29:49 -0500] rev 4681
rollback: update help for
issue316
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 22 Jun 2007 19:43:29 -0300] rev 4680
transplant: fix locking order
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 22 Jun 2007 19:06:04 -0300] rev 4679
git patches: correct handling of filenames with spaces
Add a trailing TAB to the "--- filename" lines if there's a space
in the file name. This allows patch(1) to work correctly. The
same is done for diff --nodates.
This was originally suggested by Andrei Vermel, but at the time
I thought git was doing something different.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Fri, 22 Jun 2007 14:32:54 -0300] rev 4678
Work around urllib2 digest auth bug with Python < 2.5
This should fix
issue570.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 21 Jun 2007 23:42:06 -0300] rev 4677
dirstate.status: if a file is marked as copied, consider it modified
After a "hg copy --force --after somefile cleanfile", cleanfile
shouldn't be considered clean anymore.
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 18:05:14 -0500] rev 4676
Merge with Eric Hopper
Eric Hopper <hopper@omnifarious.org> [Thu, 21 Jun 2007 10:40:09 -0700] rev 4675
Change branches to sort 'active' branches first, and add an option to show only active branches.
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 18:02:03 -0500] rev 4674
merge: warn user about divergent renames
Patrick Mezard <pmezard@gmail.com> [Thu, 21 Jun 2007 22:19:41 +0200] rev 4673
Merge with crew
Marcos Chaves <marcos.nospam@gmail.com> [Thu, 21 Jun 2007 21:58:18 +0200] rev 4672
Handle CTRL+C in serve under Windows.
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 13:09:01 -0500] rev 4671
identify: take a path to a remote repo
Rather than using -R, we take a path as an argument. This lets us use
url#branch syntaxes that may be in hgrc.
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 13:09:00 -0500] rev 4670
dispatch: parse local hgrc for paths
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 21 Jun 2007 19:38:44 +0200] rev 4669
hgweb_mod.archive(): Use 'key' instead of builtin 'id'.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 21 Jun 2007 19:24:27 +0200] rev 4668
Remove useless variable assignments in util.opener.
The original idea might have been to prevent circular references, but
as this assignment would have created another reference, this makes
no difference.
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 11:54:16 -0500] rev 4667
identify: work with remote repos
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 11:54:13 -0500] rev 4666
identify: add support for output flags
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 11:54:11 -0500] rev 4665
identify: accept a revision argument
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 11:42:39 -0500] rev 4664
identify: use contexts
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 11:42:39 -0500] rev 4663
context: add tags() method
Matt Mackall <mpm@selenic.com> [Thu, 21 Jun 2007 11:42:39 -0500] rev 4662
identify: show nullid for empty repo
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 21 Jun 2007 10:00:59 +0200] rev 4661
Backed out changeset
cfa477946181824f4c769580ebf59710090ba08a
Only printenv was changed, not the actual execution of hooks.
And not setting an empty value might cause problems on platforms
which can't always remove variables from the environment.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 21 Jun 2007 09:45:33 +0200] rev 4660
Adjust note about variables not being set for empty values.
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 21 Jun 2007 09:25:49 +0200] rev 4659
Kill trailing spaces
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 21 Jun 2007 00:34:14 -0300] rev 4658
mq: test that qpush cleans things up when it fails
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 21 Jun 2007 00:34:14 -0300] rev 4657
dirstate.invalidate: clear dirty flag
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 21 Jun 2007 00:34:14 -0300] rev 4656
dirstate: fix typo
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Thu, 21 Jun 2007 00:34:14 -0300] rev 4655
update the output of test-help and test-globalopts
Brendan Cully <brendan@kublai.com> [Wed, 20 Jun 2007 20:13:31 -0700] rev 4654
Fix dispatch error message when not in a repo
Brendan Cully <brendan@kublai.com> [Wed, 20 Jun 2007 19:20:37 -0700] rev 4653
archive: test md5 consistency
csaba.henk@creo.hu [Mon, 11 Jun 2007 19:09:01 +0200] rev 4652
timestamp of gzip archives taken from changeset context
Brendan Cully <brendan@kublai.com> [Wed, 20 Jun 2007 18:09:40 -0700] rev 4651
Test attempt to remove nonexistent tag
TK Soh <teekaysoh@yahoo.com> [Fri, 15 Jun 2007 14:48:21 -0500] rev 4650
tag: abort when trying to remove nonexistent tags
Brendan Cully <brendan@kublai.com> [Wed, 20 Jun 2007 17:53:11 -0700] rev 4649
Small fixes for
8e503fa54d2d (hg heads branch)
Eric Hopper <hopper@omnifarious.org> [Tue, 19 Jun 2007 08:37:43 -0700] rev 4648
Add option to heads to show only heads for current branch.
Eric Hopper <hopper@omnifarious.org> [Tue, 19 Jun 2007 08:37:41 -0700] rev 4647
Provide a version independent way to use the set datatype.
Patrick Mezard <pmezard@gmail.com> [Tue, 19 Jun 2007 17:03:31 +0200] rev 4646
Fix read mode when importing patch.
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 23:32:31 +0200] rev 4645
Add tests for ui.patch regression.
Patrick Mezard <pmezard@gmail.com> [Tue, 19 Jun 2007 17:02:07 +0200] rev 4644
patch: fix ui.patch regression introduced by
62019c4427e3.
The idea is ui.patch is either empty or wisely filled by user.
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 22:06:37 +0200] rev 4643
printenv: filter empty environment variables for portability.
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 22:05:43 +0200] rev 4642
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 21:35:41 +0200] rev 4641
Document empty environment variables not being passed to hooks under Windows.
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 00:22:51 +0200] rev 4640
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 00:10:21 +0200] rev 4639
test-annotate: add a test for issue 589.
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 00:10:21 +0200] rev 4638
Fix issue 589: "undelete" sequence leads to crash.
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 00:09:32 +0200] rev 4637
Add test for debugrename
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jun 2007 00:09:30 +0200] rev 4636
Fix debugrename --rev option
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 19 Jun 2007 08:51:34 +0200] rev 4635
Updated copyright notices and add "and others" to "hg version"
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 19 Jun 2007 08:17:55 +0200] rev 4634
Use printenv.py for pre/post-command-hooks (fixes tests on Solaris, too)
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 19 Jun 2007 08:06:37 +0200] rev 4633
Cleanup of whitespace, indentation and line continuation.
Matt Mackall <mpm@selenic.com> [Mon, 18 Jun 2007 21:30:27 -0500] rev 4632
dispatch: report failed imports nicely
Matt Mackall <mpm@selenic.com> [Mon, 18 Jun 2007 19:43:26 -0500] rev 4631
demandimport: fix
issue579 and add a test
fix suggested by Brendan
Matt Mackall <mpm@selenic.com> [Mon, 18 Jun 2007 17:49:56 -0500] rev 4630
dispatch: add generic pre- and post-command hooks
Lee Cantey <lcantey@gmail.com> [Mon, 18 Jun 2007 15:21:02 -0700] rev 4629
Fixes to not require administrator privleges and use private copies of DLLs when running the Windows installer.
Initial version from Shun-ichi GOTO in BTS 449 for private copies of DLLs.
Additional changes to remove local DLL flag on uninstall and set privilege level.
Lee Cantey <lcantey@gmail.com> [Mon, 18 Jun 2007 15:14:49 -0700] rev 4628
Fix for including hgext in Windows compiled version.
From Shun-ichi GOTO via Mercurial mailing list.
Lee Cantey <lcantey@gmail.com> [Mon, 18 Jun 2007 15:06:14 -0700] rev 4627
Merge with crew
Lee Cantey <lcantey@gmail.com> [Mon, 18 Jun 2007 15:03:55 -0700] rev 4626
Fix for demandimport.py and Windows compiled version.
From Shun-ichi Goto in BTS issue 457 http://www.selenic.com/mercurial/bts/msg2780
Brendan Cully <brendan@kublai.com> [Mon, 18 Jun 2007 14:52:31 -0700] rev 4625
Work around heisenbug in Popen3.__del__
Brendan Cully <brendan@kublai.com> [Mon, 18 Jun 2007 12:39:43 -0700] rev 4624
Merge with mpm
Brendan Cully <brendan@kublai.com> [Mon, 18 Jun 2007 12:38:54 -0700] rev 4623
Make fast-forward merges full merges