Sat, 19 Jan 2008 03:06:01 +0100 keyword: add very simple mq test
Christian Ebert <blacktrash@gmx.net> [Sat, 19 Jan 2008 03:06:01 +0100] rev 5894
keyword: add very simple mq test
Fri, 18 Jan 2008 17:01:28 -0800 Fix typo.
Bryan O'Sullivan <bos@serpentine.com> [Fri, 18 Jan 2008 17:01:28 -0800] rev 5893
Fix typo.
Fri, 18 Jan 2008 13:54:33 -0800 Fix test output
Bryan O'Sullivan <bos@serpentine.com> [Fri, 18 Jan 2008 13:54:33 -0800] rev 5892
Fix test output
Fri, 18 Jan 2008 13:49:11 -0800 Merge with crew
Bryan O'Sullivan <bos@serpentine.com> [Fri, 18 Jan 2008 13:49:11 -0800] rev 5891
Merge with crew
Fri, 18 Jan 2008 19:53:38 +0100 hgweb: fast path for sending raw files
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 18 Jan 2008 19:53:38 +0100] rev 5890
hgweb: fast path for sending raw files
Fri, 18 Jan 2008 19:53:38 +0100 hgweb: just return iterables instead of yielding them
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 18 Jan 2008 19:53:38 +0100] rev 5889
hgweb: just return iterables instead of yielding them
Fri, 18 Jan 2008 19:53:38 +0100 hgweb: separate out start_response() calling
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 18 Jan 2008 19:53:38 +0100] rev 5888
hgweb: separate out start_response() calling
Fri, 18 Jan 2008 19:53:38 +0100 hgweb: return iterable, add deprecation note
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 18 Jan 2008 19:53:38 +0100] rev 5887
hgweb: return iterable, add deprecation note
Fri, 18 Jan 2008 19:53:38 +0100 hgweb: remove some legacy code
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 18 Jan 2008 19:53:38 +0100] rev 5886
hgweb: remove some legacy code
Tue, 15 Jan 2008 14:39:53 +0100 keyword: avoid extra diffs when not comparing against working dir
Christian Ebert <blacktrash@gmx.net> [Tue, 15 Jan 2008 14:39:53 +0100] rev 5885
keyword: avoid extra diffs when not comparing against working dir When diffing against specified revisions expanded keywords only get in the way. Update test output.
Tue, 15 Jan 2008 13:58:22 +0100 keyword: support mq; handle (q)record more gracefully
Christian Ebert <blacktrash@gmx.net> [Tue, 15 Jan 2008 13:58:22 +0100] rev 5884
keyword: support mq; handle (q)record more gracefully mq: Ensure that expanded keywords do not make it into patches. - disable expansion when reading filelog - shrink expanded keywords when reading from working dir (wread) (q)record: Avoid additional hunks due to expanded keywords. However this is still a compromise, as keyword expansions are not updated in working directory because record should not overwrite files. Mention above shortcomings and "hg kwexpand" workaround in help and update test output. system argument parsing: Command detection might be slightly more expensive with dispatch._parse, but we will need this for improving "hg diff" output.
Mon, 21 Jan 2008 10:04:35 +0100 convert: enforce svn_source.getchanges() files unicity
Patrick Mezard <pmezard@gmail.com> [Mon, 21 Jan 2008 10:04:35 +0100] rev 5883
convert: enforce svn_source.getchanges() files unicity
Mon, 21 Jan 2008 10:02:32 +0100 localrepo: ensure files unicity in commit() (issue 714)
Patrick Mezard <pmezard@gmail.com> [Mon, 21 Jan 2008 10:02:32 +0100] rev 5882
localrepo: ensure files unicity in commit() (issue 714)
Thu, 27 Dec 2007 23:55:40 -0600 util: simplify unique
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5881
util: simplify unique
Sat, 19 Jan 2008 14:39:30 +0100 convert: fix invalid svn.ra.check_path() call (issue 771)
Patrick Mezard <pmezard@gmail.com> [Sat, 19 Jan 2008 14:39:30 +0100] rev 5880
convert: fix invalid svn.ra.check_path() call (issue 771) The svn transport must be reparented to repository root before using check_path() with full entrypaths.
Fri, 18 Jan 2008 23:56:51 +0100 util_win32: make os_link more robust (issue 761)
Patrick Mezard <pmezard@gmail.com> [Fri, 18 Jan 2008 23:56:51 +0100] rev 5879
util_win32: make os_link more robust (issue 761) On mapped drives, os_link() manages to create links but nlink() does not report them.
Fri, 18 Jan 2008 10:48:25 -0600 transform a bunch of print statements to appropriate ui calls
Matt Mackall <mpm@selenic.com> [Fri, 18 Jan 2008 10:48:25 -0600] rev 5878
transform a bunch of print statements to appropriate ui calls
Fri, 18 Jan 2008 10:07:36 -0600 Merge with crew
Matt Mackall <mpm@selenic.com> [Fri, 18 Jan 2008 10:07:36 -0600] rev 5877
Merge with crew
Fri, 18 Jan 2008 00:16:20 +0100 convert: document the subversion conversion model
Patrick Mezard <pmezard@gmail.com> [Fri, 18 Jan 2008 00:16:20 +0100] rev 5876
convert: document the subversion conversion model
Thu, 17 Jan 2008 23:46:56 +0100 convert: fetch less revisions when looking for a branch parent
Patrick Mezard <pmezard@gmail.com> [Thu, 17 Jan 2008 23:46:56 +0100] rev 5875
convert: fetch less revisions when looking for a branch parent
Thu, 17 Jan 2008 23:46:56 +0100 Test subversion branches conversion
Patrick Mezard <pmezard@gmail.com> [Thu, 17 Jan 2008 23:46:56 +0100] rev 5874
Test subversion branches conversion
Thu, 17 Jan 2008 23:46:56 +0100 convert: make svn revision iterator interruptible
Patrick Mezard <pmezard@gmail.com> [Thu, 17 Jan 2008 23:46:56 +0100] rev 5873
convert: make svn revision iterator interruptible
Thu, 17 Jan 2008 23:46:56 +0100 convert: fix cross-branches subversion revisions handling
Patrick Mezard <pmezard@gmail.com> [Thu, 17 Jan 2008 23:46:56 +0100] rev 5872
convert: fix cross-branches subversion revisions handling The "one revision belongs to one branch" assumptions is relaxed. Branch revisions are parsed down to the first branch copy encountered, older history is skipped. It means the conversion is still not satisfying when dealing with branches overwriting themselves. This issue already existed in the previous version.
Tue, 01 Jan 2008 23:57:20 +0100 convert: fix parents of last fetched svn revision
Patrick Mezard <pmezard@gmail.com> [Tue, 01 Jan 2008 23:57:20 +0100] rev 5871
convert: fix parents of last fetched svn revision
Thu, 17 Jan 2008 23:46:56 +0100 convert: don't scan directories on property changes
Patrick Mezard <pmezard@gmail.com> [Thu, 17 Jan 2008 23:46:56 +0100] rev 5870
convert: don't scan directories on property changes
Fri, 18 Jan 2008 09:03:17 -0600 hooks: fix pre- and post- hooks specified in .hg/hgrc
Matt Mackall <mpm@selenic.com> [Fri, 18 Jan 2008 09:03:17 -0600] rev 5869
hooks: fix pre- and post- hooks specified in .hg/hgrc We were looking up hooks in the wrong ui object. Also, we weren't handling hooks to commands without a repo.
Fri, 18 Jan 2008 08:23:29 -0600 [PATCH] zsh_completion tag/mq fixes
Nicholas Riley <njriley@uiuc.edu> [Fri, 18 Jan 2008 08:23:29 -0600] rev 5868
[PATCH] zsh_completion tag/mq fixes Been using these for almost a month now without problems, so I figured some other people might want them. This allows the zsh completion to work with tags and mq patch names containing spaces, and adds support for qgoto.
Fri, 18 Jan 2008 03:06:05 +0200 tests: Use /bin/sh for test-journal-exists, /bin/bash may not be available
Giorgos Keramidas <keramida@ceid.upatras.gr> [Fri, 18 Jan 2008 03:06:05 +0200] rev 5867
tests: Use /bin/sh for test-journal-exists, /bin/bash may not be available
Thu, 17 Jan 2008 13:51:59 -0600 patchbomb: prompt only once for SMTP password
Matt Mackall <mpm@selenic.com> [Thu, 17 Jan 2008 13:51:59 -0600] rev 5866
patchbomb: prompt only once for SMTP password - simplify mail._sendmail to be a function rather than a class - simplify connect to return a function rather than a class - move exception handling from mail.sendmail to mail.connect - use a single connection for all messages in patchbomb
Wed, 16 Jan 2008 11:32:25 -0600 transactions: don't show a backtrace when journal exists
Matt Mackall <mpm@selenic.com> [Wed, 16 Jan 2008 11:32:25 -0600] rev 5865
transactions: don't show a backtrace when journal exists Now we simply print a message on how to recover.
Wed, 16 Jan 2008 11:14:51 -0600 Merge with crew
Matt Mackall <mpm@selenic.com> [Wed, 16 Jan 2008 11:14:51 -0600] rev 5864
Merge with crew
Wed, 16 Jan 2008 11:14:24 -0600 diff: don't show function name by default
Matt Mackall <mpm@selenic.com> [Wed, 16 Jan 2008 11:14:24 -0600] rev 5863
diff: don't show function name by default We'd mistakenly made the -p option always on, which meant there was no way to turn it off. It also meant that we were sometimes splitting multibyte characters in function name, which isn't a good default.
Tue, 15 Jan 2008 23:04:44 +0100 merge with main
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 15 Jan 2008 23:04:44 +0100] rev 5862
merge with main
Tue, 15 Jan 2008 15:49:24 -0600 Merge with crew
Matt Mackall <mpm@selenic.com> [Tue, 15 Jan 2008 15:49:24 -0600] rev 5861
Merge with crew
Tue, 15 Jan 2008 13:29:59 +0200 convert should use default value when CVS_RSH is not set, that value
Kostantinos Koukopoulos <kouk@noc.uoa.gr> [Tue, 15 Jan 2008 13:29:59 +0200] rev 5860
convert should use default value when CVS_RSH is not set, that value being 'ssh'.
Tue, 15 Jan 2008 13:46:32 +0100 hgk: display branch name in diff header
Patrick Mezard <pmezard@gmail.com> [Tue, 15 Jan 2008 13:46:32 +0100] rev 5859
hgk: display branch name in diff header
Fri, 11 Jan 2008 23:30:56 +0200 Display debugstate dates as '%Y-%m-%d %H:%M:%S'
Giorgos Keramidas <keramida@ceid.upatras.gr> [Fri, 11 Jan 2008 23:30:56 +0200] rev 5858
Display debugstate dates as '%Y-%m-%d %H:%M:%S'
Mon, 14 Jan 2008 16:28:32 -0600 merge: add a bit more sanity to divergent copy checks
Matt Mackall <mpm@selenic.com> [Mon, 14 Jan 2008 16:28:32 -0600] rev 5857
merge: add a bit more sanity to divergent copy checks
Fri, 11 Jan 2008 23:36:56 +0100 keyword: test that expansion is done filewise
Christian Ebert <blacktrash@gmx.net> [Fri, 11 Jan 2008 23:36:56 +0100] rev 5856
keyword: test that expansion is done filewise Checks issue fixed in 2a66138c5e7e.
Mon, 14 Jan 2008 09:00:23 +0100 Solaris compatibility fixes for test-keyword:
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 14 Jan 2008 09:00:23 +0100] rev 5855
Solaris compatibility fixes for test-keyword: - do not use /bin/false (yields 255 instead of 1) - do not use "cd -", simply use "cd .." instead.
Sat, 05 Jan 2008 01:51:21 +0100 convert: separate trunk detection from branch layout detection
Edouard Gomez <ed.gomez@free.fr> [Sat, 05 Jan 2008 01:51:21 +0100] rev 5854
convert: separate trunk detection from branch layout detection In some subversion repositories, trunk is present but no branches are used. The current code is assuming that both trunk and branches must exist before adding trunk's head to the heads list. It's just better to separate the branch layout stuff from the trunk one.
Sat, 12 Jan 2008 20:49:07 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Jan 2008 20:49:07 +0100] rev 5853
Merge with crew-stable
Sat, 12 Jan 2008 19:35:11 +0100 patch: handle empty vs no file in git patches (issue906)
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Jan 2008 19:35:11 +0100] rev 5852
patch: handle empty vs no file in git patches (issue906)
Sat, 12 Jan 2008 20:43:09 +0100 patch: remove CRLF when parsing file names
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Jan 2008 20:43:09 +0100] rev 5851
patch: remove CRLF when parsing file names
Fri, 11 Jan 2008 18:33:10 -0800 Merge with crew-stable
Brendan Cully <brendan@kublai.com> [Fri, 11 Jan 2008 18:33:10 -0800] rev 5850
Merge with crew-stable
Fri, 11 Jan 2008 18:31:13 -0800 Document --base null in bundle help
Brendan Cully <brendan@kublai.com> [Fri, 11 Jan 2008 18:31:13 -0800] rev 5849
Document --base null in bundle help
Fri, 11 Jan 2008 16:51:54 -0800 Merge with mpm
Bryan O'Sullivan <bos@serpentine.com> [Fri, 11 Jan 2008 16:51:54 -0800] rev 5848
Merge with mpm
Fri, 11 Jan 2008 21:20:27 +0100 util_win32: implement posixfile_nt.writelines()
Patrick Mezard <pmezard@gmail.com> [Fri, 11 Jan 2008 21:20:27 +0100] rev 5847
util_win32: implement posixfile_nt.writelines() Used by the keyword extension.
Wed, 09 Jan 2008 22:41:30 +0900 New extension to support problematic MBCS on Windows.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Wed, 09 Jan 2008 22:41:30 +0900] rev 5846
New extension to support problematic MBCS on Windows. The aim of this extension is to clear the problem related to having 0x5c in 2nd byte of encoded bytes. So this extension is usefull for: * Japanese Windows user shift_jis encoding. * Chinese Windows user using big5 encoding. To use this extension, simply enable it without any customization. Note that some important python built-in functions and mercurial functions are altered for this extension to convert argument if need to handle MBCS.
Wed, 09 Jan 2008 21:30:37 +0900 Fix not to use os.sep directly.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Wed, 09 Jan 2008 21:30:37 +0900] rev 5845
Fix not to use os.sep directly. This change is intended for MBCS support.
Wed, 09 Jan 2008 21:30:36 +0900 Add util.splitpath() and use it instead of using os.sep directly.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Wed, 09 Jan 2008 21:30:36 +0900] rev 5844
Add util.splitpath() and use it instead of using os.sep directly. This change is intended to allow hooking splitpath() by win32mbcs extension for MBCS support.
Wed, 09 Jan 2008 21:30:35 +0900 Add endswithsep() and use it instead of using os.sep and os.altsep directly.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Wed, 09 Jan 2008 21:30:35 +0900] rev 5843
Add endswithsep() and use it instead of using os.sep and os.altsep directly. This change is intended to allow hooking endswithsep() by win32mbcs extension for MBCS support.
Wed, 09 Jan 2008 21:30:13 +0900 Use util.normpath() instead of direct path string operation.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Wed, 09 Jan 2008 21:30:13 +0900] rev 5842
Use util.normpath() instead of direct path string operation. This change is intended to allow hooking normpath() by win32mbcs extension for MBCS support.
Fri, 11 Jan 2008 14:06:05 -0600 svn: fix copy exception
"Shun-ichi GOTO" <shunichi.goto@gmail.com> [Fri, 11 Jan 2008 14:06:05 -0600] rev 5841
svn: fix copy exception
Fri, 11 Jan 2008 14:06:05 -0600 posixfile_nt: set closed early
Matt Mackall <mpm@selenic.com> [Fri, 11 Jan 2008 14:06:05 -0600] rev 5840
posixfile_nt: set closed early Exceptions in __init__ may leave us with close undefined in __del__
Wed, 09 Jan 2008 10:00:18 -0600 Don't use the -i option with sed
Will Maier <willmaier@ml1.net> [Wed, 09 Jan 2008 10:00:18 -0600] rev 5839
Don't use the -i option with sed This patch fixes test-keyword on platforms without GNU sed (like OpenBSD).
Wed, 09 Jan 2008 00:27:33 +0100 convert: respect hg.tagsbranch setting
Edouard Gomez <ed.gomez@free.fr> [Wed, 09 Jan 2008 00:27:33 +0100] rev 5838
convert: respect hg.tagsbranch setting
Sat, 05 Jan 2008 15:35:46 -0500 Issue #880: Simple misspelling ('occured') in web error message.
Jesse Glick <jesse.glick@sun.com> [Sat, 05 Jan 2008 15:35:46 -0500] rev 5837
Issue #880: Simple misspelling ('occured') in web error message.
Fri, 11 Jan 2008 01:36:20 +0000 Tweak finddate to pass date directly.
mark.williamson@cl.cam.ac.uk [Fri, 11 Jan 2008 01:36:20 +0000] rev 5836
Tweak finddate to pass date directly. Previous implementation was passing (date + "to" + date), which fails when "<" and friends are prepended to the date specifier. Signed-off-by: Mark Williamson <mark.williamson@cl.cam.ac.uk>
Wed, 09 Jan 2008 11:15:00 +0100 adding "prefix" option to "hg serve" (command line and [web] section)
Michele Cella <michele.cella@gmail.com> [Wed, 09 Jan 2008 11:15:00 +0100] rev 5835
adding "prefix" option to "hg serve" (command line and [web] section) allows "hg serve" to serve from a different path than '/' (server root)
Tue, 08 Jan 2008 21:12:30 -0600 Fix XHTML validation error on file diff page.
Kevin Christen <kevin.christen@gmail.com> [Tue, 08 Jan 2008 21:12:30 -0600] rev 5834
Fix XHTML validation error on file diff page. Replaces <div>, a block level element, with <span>, it's inline counterpart, in <pre>, which is also an inline element.
Fri, 11 Jan 2008 13:06:38 -0600 hook: redirect stdout to stderr for ssh and http servers
Matt Mackall <mpm@selenic.com> [Fri, 11 Jan 2008 13:06:38 -0600] rev 5833
hook: redirect stdout to stderr for ssh and http servers
Fri, 11 Jan 2008 06:07:43 +0300 convert: add commandline.xargs(), use it in svn_sink class
Maxim Dounin <mdounin@mdounin.ru> [Fri, 11 Jan 2008 06:07:43 +0300] rev 5832
convert: add commandline.xargs(), use it in svn_sink class Introduce commandline.xargs() to limit argument list with respect to ARG_MAX bytes. If no ARG_MAX information available - use POSIX required minimum of 4096 bytes. Under Windows, while actual argument list length is limited to 32k, shells impose their own limits on command line length, down to 2047 bytes for cmd.exe under Windows NT/2k and about 2500 bytes for older 4nt.exe. See http://support.microsoft.com/kb/830473 for details about cmd.exe limitations. Since ARG_MAX is limit for argument list and environment, we reserve half of it and one byte for environment variables. This way with default ARG_MAX (4096 bytes) we get value 2047 bytes which is OK for Windows too.
Fri, 11 Jan 2008 15:01:29 +0100 keyword: fix some doc strings; update copyright
Christian Ebert <blacktrash@gmx.net> [Fri, 11 Jan 2008 15:01:29 +0100] rev 5831
keyword: fix some doc strings; update copyright
Thu, 10 Jan 2008 12:07:18 +0300 hg qrecord -- like record, but for mq
Kirill Smelkov <kirr@mns.spb.ru> [Thu, 10 Jan 2008 12:07:18 +0300] rev 5830
hg qrecord -- like record, but for mq I'm a former Darcs user, and I've discovered that it is very convenient to actually perform development using MQ first, and only when the patches are 'ready' move them to project's history in stone. Usually I work on some topic, temporarily forgetting about any version control, and just do coding, experimenting, debugging, etc. After some time, I approach a moment, where my work should actually go to patches/commits, and here is the problem:: As it is now, there is no way to put part of the changes into one patch, and another part of the changes into second patch. This works, but only when changes are touching separate files, and for semantically different changes touching the same file(s) there is now pretty way to put them into separate patches. For some time, I've tolerated the pain to run vim patches/... and move hunks between files by hand, but I think this affects my productivity badly. So, here is the first step towards untiing the problem: Let's use 'hg qrecord' for mq, like we use 'hg record' for usual commits!
Thu, 10 Jan 2008 12:07:18 +0300 cmdutil.commit: extract 'addremove' from opts carefully
Kirill Smelkov <kirr@mns.spb.ru> [Thu, 10 Jan 2008 12:07:18 +0300] rev 5829
cmdutil.commit: extract 'addremove' from opts carefully we are going to use cmdutil.commit for qrecord, and it's brother qrefresh does not support addremove.
Thu, 10 Jan 2008 12:07:18 +0300 dispatch: allow extensions to provide setup code
Kirill Smelkov <kirr@mns.spb.ru> [Thu, 10 Jan 2008 12:07:18 +0300] rev 5828
dispatch: allow extensions to provide setup code we'll need this soon, when record extension will optionally depend on mq early -- when preparing cmdtable. Also, if accepted, ExtensionHowto wiki should be updated as well.
Thu, 10 Jan 2008 12:07:13 +0300 record: refactor record into generic record driver
Kirill Smelkov <kirr@mns.spb.ru> [Thu, 10 Jan 2008 12:07:13 +0300] rev 5827
record: refactor record into generic record driver rationale --------- I'd like to make MQ version of record -- qrecord. >From the first glance it seemed to be easy -- the task in essence would be to change call to cmdutil.commit() to something like mq.qrefresh(). As it turned out queue.refresh() and cmdutil.commit() have different semantics -- cmdutil.commit() first scans for changes and then delegate the actual commit to lowlevel func. On the other hand queue.refresh() do it all in once, and I am a bit scary to change it. Maybe the right way would be to first refactor queue.refresh() to use cmdutil.commit() machinery, and then trivially adjust record, but I feel I'm not competent for the task right now. Instead, I propose we refactor record to be some sort of high-level driver, or like a high-level decorator one can say, which will first interactively filter changes, and then delegate commit job to high-level commiter, e.g. 'commit' or 'qrefresh' So, this patch does just that -- refactor record to be generic driver, and update 'hg record' code to use the driver. 'hg qrecord' will follow.
Thu, 10 Jan 2008 11:43:30 +0300 record: some docs
Kirill Smelkov <kirr@mns.spb.ru> [Thu, 10 Jan 2008 11:43:30 +0300] rev 5826
record: some docs While studing record, I've written some docstrings and comments. Hope they are useful.
Wed, 09 Jan 2008 05:24:33 +0100 keyword: clean up quiet setting in kwdemo and adding of untracked kwfiles
Christian Ebert <blacktrash@gmx.net> [Wed, 09 Jan 2008 05:24:33 +0100] rev 5825
keyword: clean up quiet setting in kwdemo and adding of untracked kwfiles
Wed, 09 Jan 2008 11:21:40 +0100 keyword: suppress keyword expansion for log commands
Christian Ebert <blacktrash@gmx.net> [Wed, 09 Jan 2008 11:21:40 +0100] rev 5824
keyword: suppress keyword expansion for log commands With previous bugfix "hg log -p" expanded keywords. Turn off again by making log, tip nokwcommands.
Wed, 09 Jan 2008 05:18:50 +0100 keyword: (bugfix) only set changenode for kwtemplater when committing
Christian Ebert <blacktrash@gmx.net> [Wed, 09 Jan 2008 05:18:50 +0100] rev 5823
keyword: (bugfix) only set changenode for kwtemplater when committing kwexpand must always obtain changenode from filectx, otherwise current changenode is expanded in every file. Also fixes "hg cat <more than 1 file>".
Tue, 08 Jan 2008 06:56:21 +0300 test-mq-header: don't fail with different patch(1)
Maxim Dounin <mdounin@mdounin.ru> [Tue, 08 Jan 2008 06:56:21 +0300] rev 5822
test-mq-header: don't fail with different patch(1) At least under FreeBSD patch(1) won't fail on empty patch and will print 'Hmm...' warning instead. Sanitize output so tests won't fail unexpectedly.
Tue, 08 Jan 2008 15:56:12 -0600 Fix up tests for XHTML validation bits
Matt Mackall <mpm@selenic.com> [Tue, 08 Jan 2008 15:56:12 -0600] rev 5821
Fix up tests for XHTML validation bits
Mon, 07 Jan 2008 21:29:40 -0600 Fixed numerous XHTML problems that caused validation errors and warnings.
Kevin Christen <kevin.christen@gmail.com> [Mon, 07 Jan 2008 21:29:40 -0600] rev 5820
Fixed numerous XHTML problems that caused validation errors and warnings. Link elements for Atom and RSS feeds had no end tag. <div> block element inside <a> in-line element isn't right and caused rendering problems on Safari. Spurious </div> tag in search forms. Branch entry missing closing </a> tag.
Mon, 31 Dec 2007 16:18:17 +0100 patchbomb: attachment options changed
Dennis Schoen <ds@1d10t.de> [Mon, 31 Dec 2007 16:18:17 +0100] rev 5819
patchbomb: attachment options changed '-a/--attach' send patches as attachment '-i/--inline' sends patches as inline attachment (old behavior of -a/--attach)
Fri, 04 Jan 2008 16:11:01 +0100 patchbomb: consistently use opts.get
Christian Ebert <blacktrash@gmx.net> [Fri, 04 Jan 2008 16:11:01 +0100] rev 5818
patchbomb: consistently use opts.get
Fri, 04 Jan 2008 15:58:22 +0100 patchbomb: fix more line continuations (coding style)
Christian Ebert <blacktrash@gmx.net> [Fri, 04 Jan 2008 15:58:22 +0100] rev 5817
patchbomb: fix more line continuations (coding style)
Fri, 04 Jan 2008 18:22:39 +0100 keyword: add test
Christian Ebert <blacktrash@gmx.net> [Fri, 04 Jan 2008 18:22:39 +0100] rev 5816
keyword: add test
Fri, 04 Jan 2008 18:22:09 +0100 Add extension for filewise RCS-keyword expansion in working dir
Christian Ebert <blacktrash@gmx.net> [Fri, 04 Jan 2008 18:22:09 +0100] rev 5815
Add extension for filewise RCS-keyword expansion in working dir - keywords are only expanded working dir, not in change history - completely customizable keywords/expansions based on hg templates - intrusiveness/slowdown can be reduced by specifying precise [keyword] file patterns - can be turned off/on anytime - changesets can be exchanged regardless of remote/local keyword settings
Mon, 07 Jan 2008 15:26:12 -0600 restore branch after rollback (issue 902)
Alexandre Vassalotti <mercurial-bugs@selenic.com> [Mon, 07 Jan 2008 15:26:12 -0600] rev 5814
restore branch after rollback (issue 902)
Sun, 06 Jan 2008 15:40:32 +0100 context: fix filectx.parents() bug introduced when editing 180a3eee4b75
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Jan 2008 15:40:32 +0100] rev 5813
context: fix filectx.parents() bug introduced when editing 180a3eee4b75
Sun, 06 Jan 2008 13:17:10 +0100 merge with crew-stable
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 06 Jan 2008 13:17:10 +0100] rev 5812
merge with crew-stable
Sat, 29 Dec 2007 17:11:48 +0300 Fix copies reporting in log and convert.
Maxim Dounin <mdounin@mdounin.ru> [Sat, 29 Dec 2007 17:11:48 +0300] rev 5811
Fix copies reporting in log and convert. If copy logged in file revision, we report copy for changeset only if file revisions linkrev points back to the changeset in question or both changeset parents contain different file revisions. This fixes extra copies reported when executable bit was changed for previously copied file.
Sat, 29 Dec 2007 16:57:43 +0300 context: preserve changeset in filectx if we have one
Maxim Dounin <mdounin@mdounin.ru> [Sat, 29 Dec 2007 16:57:43 +0300] rev 5810
context: preserve changeset in filectx if we have one If we know original changeset we are working with - try hard to preserve it. Fallback to filelog.linkrev() only if we have no way to get original changeset, since linkrev() may point to other changeset.
Sat, 05 Jan 2008 17:36:16 +0100 test-convert-hg-svn: make it more windows friendly
Patrick Mezard <pmezard@gmail.com> [Sat, 05 Jan 2008 17:36:16 +0100] rev 5809
test-convert-hg-svn: make it more windows friendly
Sat, 05 Jan 2008 17:36:16 +0100 test-convert-svn-sink: wrap repetitive svn checks in a function
Patrick Mezard <pmezard@gmail.com> [Sat, 05 Jan 2008 17:36:16 +0100] rev 5808
test-convert-svn-sink: wrap repetitive svn checks in a function
Sat, 05 Jan 2008 22:52:28 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 05 Jan 2008 22:52:28 +0100] rev 5807
Merge with crew-stable
Sat, 05 Jan 2008 11:46:00 +0900 convert: Fix bug of limit_arglist() loosing file on limit boundary.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Sat, 05 Jan 2008 11:46:00 +0900] rev 5806
convert: Fix bug of limit_arglist() loosing file on limit boundary.
Fri, 04 Jan 2008 23:43:55 +0100 test-convert: test before() and after() conversion actions
Patrick Mezard <pmezard@gmail.com> [Fri, 04 Jan 2008 23:43:55 +0100] rev 5805
test-convert: test before() and after() conversion actions
Fri, 04 Jan 2008 23:43:55 +0100 test-convert-svn-source: test convert/multiple extra fields
Patrick Mezard <pmezard@gmail.com> [Fri, 04 Jan 2008 23:43:55 +0100] rev 5804
test-convert-svn-source: test convert/multiple extra fields
Fri, 04 Jan 2008 23:43:49 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 04 Jan 2008 23:43:49 +0100] rev 5803
Merge with crew-stable
Fri, 04 Jan 2008 13:56:31 -0800 util: drop params added during experimentation
Bryan O'Sullivan <bos@serpentine.com> [Fri, 04 Jan 2008 13:56:31 -0800] rev 5802
util: drop params added during experimentation
Tue, 18 Dec 2007 12:45:30 -0800 hg tag: run tag hook just once
John Coomes <john.coomes@sun.com> [Tue, 18 Dec 2007 12:45:30 -0800] rev 5801
hg tag: run tag hook just once
Sat, 05 Jan 2008 17:55:16 +0100 Make run-tests.py --interactive work on Windows
Patrick Mezard <pmezard@gmail.com> [Sat, 05 Jan 2008 17:55:16 +0100] rev 5800
Make run-tests.py --interactive work on Windows
Fri, 04 Jan 2008 23:23:47 +0100 convert: filemap must call base converter before()/after() actions
Patrick Mezard <pmezard@gmail.com> [Fri, 04 Jan 2008 23:23:47 +0100] rev 5799
convert: filemap must call base converter before()/after() actions
Fri, 04 Jan 2008 11:58:27 -0800 fetch: hide authentication details
Bryan O'Sullivan <bos@serpentine.com> [Fri, 04 Jan 2008 11:58:27 -0800] rev 5798
fetch: hide authentication details
Fri, 04 Jan 2008 11:52:24 -0800 serve: Don't change directory in the child if invoked with -d and --cwd
Bryan O'Sullivan <bos@serpentine.com> [Fri, 04 Jan 2008 11:52:24 -0800] rev 5797
serve: Don't change directory in the child if invoked with -d and --cwd
Fri, 04 Jan 2008 14:25:04 +0100 Fix status char in color extension for deleted (missing) files.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 04 Jan 2008 14:25:04 +0100] rev 5796
Fix status char in color extension for deleted (missing) files.
Fri, 04 Jan 2008 07:44:07 +0100 merge with main
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 04 Jan 2008 07:44:07 +0100] rev 5795
merge with main
Thu, 03 Jan 2008 06:25:30 +0900 convert: print commit log message with local encoding correctly.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 03 Jan 2008 06:25:30 +0900] rev 5794
convert: print commit log message with local encoding correctly.
Thu, 03 Jan 2008 06:25:30 +0900 convert: Accept local path on win32.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 03 Jan 2008 06:25:30 +0900] rev 5793
convert: Accept local path on win32.
Thu, 03 Jan 2008 20:27:32 -0600 color extension: change from GPL3 to 2
Kevin Christen <kevin.christen@gmail.com> [Thu, 03 Jan 2008 20:27:32 -0600] rev 5792
color extension: change from GPL3 to 2
Thu, 03 Jan 2008 13:46:39 -0600 changelog: fix decoding of extra
Matt Mackall <mpm@selenic.com> [Thu, 03 Jan 2008 13:46:39 -0600] rev 5791
changelog: fix decoding of extra (spotted by pmezard)
Thu, 03 Jan 2008 06:25:30 +0900 convert: svn_sink: workaround of command line size limitation on win32.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 03 Jan 2008 06:25:30 +0900] rev 5790
convert: svn_sink: workaround of command line size limitation on win32. On win32, the command line arguments seems to be limited about 2400 bytes. So 'add', 'delete', 'propget' and 'propdel' operations are called several times within this limitation. And also 'commit' operation is changed to be called without passing target files not to exceeds this limitation because it cannot be a separated like other operations above.
Thu, 03 Jan 2008 06:25:30 +0900 convert: svn_sink: specify encoding of message file explicitly on commit.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 03 Jan 2008 06:25:30 +0900] rev 5789
convert: svn_sink: specify encoding of message file explicitly on commit.
Wed, 02 Jan 2008 16:24:13 +0100 mq: add --currentdate and --date options to qnew and qrefresh
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 02 Jan 2008 16:24:13 +0100] rev 5788
mq: add --currentdate and --date options to qnew and qrefresh These options make qnew add and qrefresh update a "# Date "-style header line. This allows proper recording of creation / last modification dates of patches in patch queues. Note that `qrefresh -D` only updates existing header lines. It never adds them, and does not warn about this. This is because I expect people to have `[default] qrefresh -D` in their .hgrc so patches with tracked dates get updated, others are left unchanged. The suggested setup in .hgrc is, in fact, [default] qnew = -D -U qrefresh = -D I tried to not mix header styles, so `qnew -D -U` now writes the user in "# User "-style, while `qnew -U` still writes it "From: "-style. Also, if `qrefresh -U` must add the user, it does so in "# User "-style if the header contains a "# HG changeset patch" line. (This is caused by mq not supporting the "Date: "-style header line at all - a reasonable choice given its standard date format.)
Mon, 31 Dec 2007 09:15:39 -0600 Add colored output to status and qseries commands
Kevin Christen <kevin.christen@gmail.com> [Mon, 31 Dec 2007 09:15:39 -0600] rev 5787
Add colored output to status and qseries commands
Sun, 30 Dec 2007 14:43:03 +0100 patchbomb: simplify some line continuations
Christian Ebert <blacktrash@gmx.net> [Sun, 30 Dec 2007 14:43:03 +0100] rev 5786
patchbomb: simplify some line continuations
Sun, 30 Dec 2007 14:24:03 +0100 patchbomb: add linebreaks after colons (coding style)
Christian Ebert <blacktrash@gmx.net> [Sun, 30 Dec 2007 14:24:03 +0100] rev 5785
patchbomb: add linebreaks after colons (coding style)
Thu, 03 Jan 2008 13:39:26 -0600 Fixed XHTML validation errors
Kevin Christen <kevin.christen@gmail.com> [Thu, 03 Jan 2008 13:39:26 -0600] rev 5784
Fixed XHTML validation errors
Wed, 02 Jan 2008 20:22:10 +0100 Move aliases section in help below synopsis (issue362)
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 02 Jan 2008 20:22:10 +0100] rev 5783
Move aliases section in help below synopsis (issue362) This should avoid confusion why e.g. "hg help co" shows help for "hg update" instead.
Tue, 01 Jan 2008 23:12:48 +0100 test-convert-svn-source: test stop revision
Patrick Mezard <pmezard@gmail.com> [Tue, 01 Jan 2008 23:12:48 +0100] rev 5782
test-convert-svn-source: test stop revision
Tue, 01 Jan 2008 19:20:03 +0100 Sort commands table again and add some missing 'hg' in synopsises.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 01 Jan 2008 19:20:03 +0100] rev 5781
Sort commands table again and add some missing 'hg' in synopsises.
Tue, 01 Jan 2008 17:12:37 +0100 Obfuscate (instead of just escape) contact/owner in gitweb summary.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 01 Jan 2008 17:12:37 +0100] rev 5780
Obfuscate (instead of just escape) contact/owner in gitweb summary. This could contain an email address.
Tue, 01 Jan 2008 17:07:15 +0100 Don't let ui.username override web.contact (issue900)
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 01 Jan 2008 17:07:15 +0100] rev 5779
Don't let ui.username override web.contact (issue900) 4603eef60237 introduced using ui.username before web.contact, but this was never documented and might cause commit accidents. - Drop web.author (deprecated since 2005) - Try ui.username or $EMAIL as a fallback to display something useful. - Update docs for the fallbacks.
Tue, 01 Jan 2008 11:19:15 +0100 realign commands table
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 01 Jan 2008 11:19:15 +0100] rev 5778
realign commands table
Mon, 31 Dec 2007 18:20:34 -0600 bisect: improve tests
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:34 -0600] rev 5777
bisect: improve tests - test skipping - test noupdate - test bad->good search - test inconsistent state
Mon, 31 Dec 2007 18:20:34 -0600 bisect: handle search for bad to good transitions
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:34 -0600] rev 5776
bisect: handle search for bad to good transitions Automatically detect whether we're looking for a bad to good transition rather than the usual good to bad transition by detecting when badrev is inside the good set and flipping good/bad.
Mon, 31 Dec 2007 18:20:34 -0600 bisect: make bisect a built-in command
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:34 -0600] rev 5775
bisect: make bisect a built-in command
(0) -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip