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
Mon, 31 Dec 2007 18:20:34 -0600 bisect: faster merging
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:34 -0600] rev 5774
bisect: faster merging
Mon, 31 Dec 2007 18:20:34 -0600 bisect: merge ancestor lists when pushing to children
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:34 -0600] rev 5773
bisect: merge ancestor lists when pushing to children - eliminate some redundant tests and assignments - move ancestor list merging to child update
Mon, 31 Dec 2007 18:20:34 -0600 bisect: skip calculations on candidates with too many ancestors
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:34 -0600] rev 5772
bisect: skip calculations on candidates with too many ancestors Once an ancestor list has grown past the perfect threshold, all descendants are less optimal. Use a poison dict to avoid pointless operations on their long ancestor lists, thus eliminating most of the work.
Mon, 31 Dec 2007 18:20:34 -0600 bisect: stop early if we find a perfect candidate
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:34 -0600] rev 5771
bisect: stop early if we find a perfect candidate
Mon, 31 Dec 2007 18:20:34 -0600 bisect: find best node in ancestor collection pass
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:34 -0600] rev 5770
bisect: find best node in ancestor collection pass
Mon, 31 Dec 2007 18:20:33 -0600 bisect: calculate candidate set while finding children
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:33 -0600] rev 5769
bisect: calculate candidate set while finding children
Mon, 31 Dec 2007 18:20:33 -0600 bisect: use a dict for children
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:33 -0600] rev 5768
bisect: use a dict for children We fill in the children only for ancestors of badrev
Mon, 31 Dec 2007 18:20:33 -0600 bisect: propagate ancestor lists directly to children
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:33 -0600] rev 5767
bisect: propagate ancestor lists directly to children - calculate the children of all candidates - for each candidate, combine ancestor lists - pass ancestor lists to children - store ancestor count This eliminates the O(n**2) memory usage, while maintaining about the same performance.
Mon, 31 Dec 2007 18:20:33 -0600 bisect: add noupdate option
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:33 -0600] rev 5766
bisect: add noupdate option
Mon, 31 Dec 2007 18:20:25 -0600 Merge backout
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 18:20:25 -0600] rev 5765
Merge backout
Mon, 31 Dec 2007 17:47:02 -0600 Backed out changeset c2a21fe60994
Matt Mackall <mpm@selenic.com> [Mon, 31 Dec 2007 17:47:02 -0600] rev 5764
Backed out changeset c2a21fe60994 Unfortunately, this breaks backward compatibility.
Sun, 30 Dec 2007 19:46:13 +0100 Show number of changesets written to bundle files by default (issue569)
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Dec 2007 19:46:13 +0100] rev 5763
Show number of changesets written to bundle files by default (issue569) This was only shown with -v before.
Sun, 30 Dec 2007 17:45:26 +0100 "C" status code considered harmful, so changed to "=" (issue899)
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Dec 2007 17:45:26 +0100] rev 5762
"C" status code considered harmful, so changed to "=" (issue899) C means conflict in other SCMs, and = is more intuitive anyway.
Sun, 30 Dec 2007 17:36:49 +0100 Adjust changed test output after 0145f9afb0e7 (trailing whitespace)
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Dec 2007 17:36:49 +0100] rev 5761
Adjust changed test output after 0145f9afb0e7 (trailing whitespace)
Sat, 29 Dec 2007 19:49:48 +0100 Removed tabs and trailing whitespace in python files
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 29 Dec 2007 19:49:48 +0100] rev 5760
Removed tabs and trailing whitespace in python files
Sat, 29 Dec 2007 01:14:45 +0100 util: filter all st_mode with 0777 in checkexec
Patrick Mezard <pmezard@gmail.com> [Sat, 29 Dec 2007 01:14:45 +0100] rev 5759
util: filter all st_mode with 0777 in checkexec
Fri, 28 Dec 2007 17:10:57 +0100 merge with crew
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 28 Dec 2007 17:10:57 +0100] rev 5758
merge with crew
Fri, 28 Dec 2007 17:10:25 +0100 Clarify some messages during commit:
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 28 Dec 2007 17:10:25 +0100] rev 5757
Clarify some messages during commit: - use "branch 'foo'" to distinguish from "branch merge". - commit messags can be empty (to abort commits) - Added value for editor message: Tell about HG: lines like CVS does.
Fri, 28 Dec 2007 16:32:14 +0100 merge with crew
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 28 Dec 2007 16:32:14 +0100] rev 5756
merge with crew
Fri, 28 Dec 2007 16:46:44 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 28 Dec 2007 16:46:44 +0100] rev 5755
Merge with crew-stable
Fri, 28 Dec 2007 14:51:16 +0100 Prompt for a commit message in editor, improve error message
Patrick Mezard <pmezard@gmail.com> [Fri, 28 Dec 2007 14:51:16 +0100] rev 5754
Prompt for a commit message in editor, improve error message
Thu, 27 Dec 2007 22:40:07 -0600 patchbomb: make --bundle respect --desc
Patrick Mezard <pmezard@gmail.com> [Thu, 27 Dec 2007 22:40:07 -0600] rev 5753
patchbomb: make --bundle respect --desc
Fri, 28 Dec 2007 16:41:40 +0100 patchbomb: read bundle file in binary mode
Patrick Mezard <pmezard@gmail.com> [Fri, 28 Dec 2007 16:41:40 +0100] rev 5752
patchbomb: read bundle file in binary mode
Fri, 28 Dec 2007 00:03:55 -0600 prompt: kill matchflags
Kirill Smelkov <kirr@mns.spb.ru> [Fri, 28 Dec 2007 00:03:55 -0600] rev 5751
prompt: kill matchflags Python already lets one to embed RE flags directly in a regex, which is a much nicer way to do things: (?iLmsux) (One or more letters from the set "i", "L", "m", "s", "u", "x".) ... matchflags was introduced in 67afecb8d6cc, and the record extension is the only user. I've killed matchflag, and adjusted record code appropriately.
Thu, 27 Dec 2007 19:23:22 +0100 test-convert-cvs: force cvs -f options to avoid cvsrc
Patrick Mezard <pmezard@gmail.com> [Thu, 27 Dec 2007 19:23:22 +0100] rev 5750
test-convert-cvs: force cvs -f options to avoid cvsrc There are some reference to a CVS_OPTIONS environment variable doing that but it does not work on my system (cvs 1.11.20, macosx).
Wed, 19 Dec 2007 11:56:19 -0500 Patchbomb: Prompt password when using SMTP/TLS and no password in .hgrc.
Arun Thomas <arun.thomas@gmail.com> [Wed, 19 Dec 2007 11:56:19 -0500] rev 5749
Patchbomb: Prompt password when using SMTP/TLS and no password in .hgrc. If .hgrc specifies SMTP/TLS and a username without specifying a password, prompt for a password.
Wed, 19 Dec 2007 10:11:32 +0100 highlight: fix more tracebacks by forcing util._encoding to hgweb.encoding
Christian Ebert <blacktrash@gmx.net> [Wed, 19 Dec 2007 10:11:32 +0100] rev 5748
highlight: fix more tracebacks by forcing util._encoding to hgweb.encoding This is needed in case util._encoding and hgweb.encoding conflict. Extreme example: HGENCODING=UTF-8 [web] encoding = ascii Note: display of files whose encoding differs from HGENCODING or hgweb.encoding behaves not exactly the same way as with highlight turned off as replacement chars are either converted or replaced.
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 5747
hg tag: run tag hook just once
Tue, 18 Dec 2007 22:50:27 +0100 patchbomb: break lines > 80 chars (coding style)
Christian Ebert <blacktrash@gmx.net> [Tue, 18 Dec 2007 22:50:27 +0100] rev 5746
patchbomb: break lines > 80 chars (coding style)
Thu, 27 Dec 2007 23:55:40 -0600 changelog: inline trivial call for extra data unescaping
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5745
changelog: inline trivial call for extra data unescaping
Thu, 27 Dec 2007 23:55:40 -0600 changelog: remove extract function
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5744
changelog: remove extract function
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 5743
util: simplify unique
Thu, 27 Dec 2007 23:55:40 -0600 remove unused util.localsub function
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5742
remove unused util.localsub function
Thu, 27 Dec 2007 23:55:40 -0600 add debugfsinfo to check fs capabilities
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5741
add debugfsinfo to check fs capabilities
Thu, 27 Dec 2007 23:55:40 -0600 atomictempfile: avoid chmod weirdness on Linux vfat
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5740
atomictempfile: avoid chmod weirdness on Linux vfat
Thu, 27 Dec 2007 23:55:40 -0600 checkexec: fix VFAT tempfile droppings with more modern Linux kernels
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5739
checkexec: fix VFAT tempfile droppings with more modern Linux kernels More recent Linux kernels don't pretend to allow any bogus chmods on VFAT.
Thu, 27 Dec 2007 23:55:40 -0600 bisect: use proper locking when updating bisect.state
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5738
bisect: use proper locking when updating bisect.state
Thu, 27 Dec 2007 23:55:40 -0600 bisect: remove class
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5737
bisect: remove class - rename core function to _bisect - rename command function to bisect - move state management to bisect
Thu, 27 Dec 2007 23:55:40 -0600 bisect: keep history of all bad revisions
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5736
bisect: keep history of all bad revisions - use a single state dict - find the minimum bad revision
Thu, 27 Dec 2007 23:55:40 -0600 bisect: use more standard command syntax and help
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5735
bisect: use more standard command syntax and help
Thu, 27 Dec 2007 23:55:40 -0600 bisect: move reporting out of core bisect function
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5734
bisect: move reporting out of core bisect function
Thu, 27 Dec 2007 23:55:40 -0600 bisect: add skip command
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:40 -0600] rev 5733
bisect: add skip command - read/write skip lines in state - skip candidates in skipnodes - move bisect begin logic to next - add skip command
Thu, 27 Dec 2007 23:55:39 -0600 bisect: simplify state handling and init
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5732
bisect: simplify state handling and init - use a single bisect.state file - unify init and reset (delete the state) - move write into good/bad
Thu, 27 Dec 2007 23:55:39 -0600 bisect: remove unused imports
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5731
bisect: remove unused imports
Thu, 27 Dec 2007 23:55:39 -0600 bisect: rename autobad/good/next
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5730
bisect: rename autobad/good/next
Thu, 27 Dec 2007 23:55:39 -0600 bisect: slightly improve the help message
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5729
bisect: slightly improve the help message
Thu, 27 Dec 2007 23:55:39 -0600 bisect: remove stale test function
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5728
bisect: remove stale test function
Thu, 27 Dec 2007 23:55:39 -0600 bisect: use array.array rather than lists for ancestor lists
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5727
bisect: use array.array rather than lists for ancestor lists This nearly doubles performance and cuts memory usage in half on large bisections.
Thu, 27 Dec 2007 23:55:39 -0600 bisect: switch individual ancestor lists from dict to list
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5726
bisect: switch individual ancestor lists from dict to list This saves quite a lot of memory and increases performance
Thu, 27 Dec 2007 23:55:39 -0600 bisect: turn ancestors into an array
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5725
bisect: turn ancestors into an array This makes things faster and eliminates the separate stop hash
Thu, 27 Dec 2007 23:55:39 -0600 bisect: greatly simplify the ancestor accumulating loop
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5724
bisect: greatly simplify the ancestor accumulating loop
Thu, 27 Dec 2007 23:55:39 -0600 bisect: switch to rev-based calculation
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5723
bisect: switch to rev-based calculation - use revlog.parentrevs in search loops - calculate stop directly in O(N) without reachable - move badrev check into candidates
Thu, 27 Dec 2007 23:55:39 -0600 bisect: fix up node vs rev naming
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5722
bisect: fix up node vs rev naming
Thu, 27 Dec 2007 23:55:39 -0600 bisect: clarify some bisection code
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5721
bisect: clarify some bisection code - rename __ancestors... to candidates - remove head parameter (it's always badrev) - eliminate comprehensions to shrink parents - num_ancestors -> n_child name fix - clarify node selection
Thu, 27 Dec 2007 23:55:39 -0600 bisect: inline num_children function
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5720
bisect: inline num_children function
Thu, 27 Dec 2007 23:55:39 -0600 bisect: remove usage of sets
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5719
bisect: remove usage of sets
Thu, 27 Dec 2007 23:55:39 -0600 bisect: remove stop argument to ancestors function
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5718
bisect: remove stop argument to ancestors function
Thu, 27 Dec 2007 23:55:39 -0600 bisect: use bail_if_changed
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5717
bisect: use bail_if_changed - switch to using existing bail_if_changed code - only abort when we're about to do an update
Thu, 27 Dec 2007 23:55:39 -0600 cmdutil: make bail_if_changed bail on uncommitted merge
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5716
cmdutil: make bail_if_changed bail on uncommitted merge
Thu, 27 Dec 2007 23:55:39 -0600 bisect: remove versionstr
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5715
bisect: remove versionstr
Thu, 27 Dec 2007 23:55:39 -0600 bisect: simplify lookup
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5714
bisect: simplify lookup - use repo.lookup directly - move merge check to check_clean
Thu, 27 Dec 2007 23:55:39 -0600 bisect: remove redundant clean checks
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5713
bisect: remove redundant clean checks
Thu, 27 Dec 2007 23:55:39 -0600 bisect: fold in two trivial functions
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5712
bisect: fold in two trivial functions
Thu, 27 Dec 2007 23:55:39 -0600 bisect: remove two unused functions
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:39 -0600] rev 5711
bisect: remove two unused functions
Thu, 27 Dec 2007 23:55:36 -0600 update test-merge-types
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 23:55:36 -0600] rev 5710
update test-merge-types
Thu, 27 Dec 2007 22:49:01 -0600 ui: allow default when prompting
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:49:01 -0600] rev 5709
ui: allow default when prompting
Thu, 27 Dec 2007 22:47:44 -0600 merge: add flag merging intelligence
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:47:44 -0600] rev 5708
merge: add flag merging intelligence - properly handle all 27 combinations of flags - prompt on conflicts
Thu, 27 Dec 2007 22:47:41 -0600 util: remove set_exec and set_link methods
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:47:41 -0600] rev 5707
util: remove set_exec and set_link methods
Thu, 27 Dec 2007 22:29:21 -0600 patch: use util.set_flags
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:29:21 -0600] rev 5706
patch: use util.set_flags
Thu, 27 Dec 2007 22:29:17 -0600 convert/svn: use util.set_flags
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:29:17 -0600] rev 5705
convert/svn: use util.set_flags
Thu, 27 Dec 2007 22:27:48 -0600 merge: use util.set_flags
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:27:48 -0600] rev 5704
merge: use util.set_flags
Thu, 27 Dec 2007 22:27:47 -0600 wwrite: simplify with util.set_flags
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:27:47 -0600] rev 5703
wwrite: simplify with util.set_flags - always attempt to delete the file (gets rid of read-only message) - always write as a normal file - use set_flags to convert to link or set exec
Thu, 27 Dec 2007 22:27:45 -0600 util: add new set_flags method
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:27:45 -0600] rev 5702
util: add new set_flags method This is more efficient than calling set_link and set_exec
Thu, 27 Dec 2007 22:27:43 -0600 add --debug to test-merge-types
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:27:43 -0600] rev 5701
add --debug to test-merge-types
Thu, 27 Dec 2007 22:27:37 -0600 merge: simplify merge tests, fix exec flag bug
Matt Mackall <mpm@selenic.com> [Thu, 27 Dec 2007 22:27:37 -0600] rev 5700
merge: simplify merge tests, fix exec flag bug If local changed exec bit and remote changed file contents, exec bit change would be lost.
Thu, 27 Dec 2007 22:28:41 +0100 hg: fail upon copy/link errors while cloning locally
Patrick Mezard <pmezard@gmail.com> [Thu, 27 Dec 2007 22:28:41 +0100] rev 5699
hg: fail upon copy/link errors while cloning locally
Thu, 27 Dec 2007 03:14:46 +0300 convert: svn-sink: copy and set properties after adding dirs/files
Maxim Dounin <mdounin@mdounin.ru> [Thu, 27 Dec 2007 03:14:46 +0300] rev 5698
convert: svn-sink: copy and set properties after adding dirs/files We can't store properties for files we haven't added to repo. Similarly, we can't copy file to directory we haven't added to svn yet. Remember needed changes and apply them in putcommit().
Thu, 27 Dec 2007 19:59:44 +0300 convert: don't read ~/.cvsrc in test-convert-cvs
Maxim Dounin <mdounin@mdounin.ru> [Thu, 27 Dec 2007 19:59:44 +0300] rev 5697
convert: don't read ~/.cvsrc in test-convert-cvs
Thu, 27 Dec 2007 13:39:59 +0100 merge with crew-stable
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 27 Dec 2007 13:39:59 +0100] rev 5696
merge with crew-stable
Wed, 26 Dec 2007 23:03:32 +0100 merge with crew-stable
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 26 Dec 2007 23:03:32 +0100] rev 5695
merge with crew-stable
Tue, 25 Dec 2007 21:14:11 -0800 convert: allow repo root to be matched in filemap
Maxim Dounin <mdounin@mdounin.ru> [Tue, 25 Dec 2007 21:14:11 -0800] rev 5694
convert: allow repo root to be matched in filemap For consistency with "rename subdir ." syntax in filemap, also support "rename . subdir".
Tue, 25 Dec 2007 18:48:43 +0300 .hgignore += tags & cscope files
Kirill Smelkov <kirr@mns.spb.ru> [Tue, 25 Dec 2007 18:48:43 +0300] rev 5693
.hgignore += tags & cscope files
Tue, 25 Dec 2007 22:23:58 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Tue, 25 Dec 2007 22:23:58 +0100] rev 5692
Merge with crew-stable
Tue, 25 Dec 2007 14:30:10 +0100 merge with crew-stable
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 25 Dec 2007 14:30:10 +0100] rev 5691
merge with crew-stable
Mon, 24 Dec 2007 17:21:40 +0100 server: append to logfiles
Mirko Friedenhagen <mirko-lists@friedenhagen.de> [Mon, 24 Dec 2007 17:21:40 +0100] rev 5690
server: append to logfiles
Mon, 24 Dec 2007 12:22:33 +0100 Move diffing missing file test and remove test-notfound
Patrick Mezard <pmezard@gmail.com> [Mon, 24 Dec 2007 12:22:33 +0100] rev 5689
Move diffing missing file test and remove test-notfound No point to have a test dedicated to this diff behaviour.
Mon, 24 Dec 2007 12:14:43 +0100 commands: add exits(1) if a specified file cannot be added (issue 891)
Patrick Mezard <pmezard@gmail.com> [Mon, 24 Dec 2007 12:14:43 +0100] rev 5688
commands: add exits(1) if a specified file cannot be added (issue 891)
Mon, 24 Dec 2007 01:50:07 +0100 test-hgweb-commands: replace all "XX years ago" occurences
Patrick Mezard <pmezard@gmail.com> [Mon, 24 Dec 2007 01:50:07 +0100] rev 5687
test-hgweb-commands: replace all "XX years ago" occurences
Fri, 21 Dec 2007 14:26:20 -0800 Switch to using cat with EOF doc instead of trying to quote newlines for echo.
Lee Cantey <lcantey@gmail.com> [Fri, 21 Dec 2007 14:26:20 -0800] rev 5686
Switch to using cat with EOF doc instead of trying to quote newlines for echo.
Fri, 21 Dec 2007 21:50:19 +0100 Use skipped: instead of hghave: for skipping tests, use this in test-merge-types
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 21 Dec 2007 21:50:19 +0100] rev 5685
Use skipped: instead of hghave: for skipping tests, use this in test-merge-types
Fri, 21 Dec 2007 12:14:35 +0100 merge with crew-stable
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 21 Dec 2007 12:14:35 +0100] rev 5684
merge with crew-stable
Fri, 21 Dec 2007 10:24:03 +0100 Use common readlink.py instead of own implementations per test script.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 21 Dec 2007 10:24:03 +0100] rev 5683
Use common readlink.py instead of own implementations per test script.
Fri, 21 Dec 2007 09:51:19 +0100 Use test -h instead of test -L for portability
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 21 Dec 2007 09:51:19 +0100] rev 5682
Use test -h instead of test -L for portability Citing from the GNU autoconf manual: "either form conforms to Posix 1003.1-2001, but older shells like Solaris 8 /bin/sh support only -h"
Fri, 21 Dec 2007 00:14:45 +0100 test-hgweb: fix css update
Patrick Mezard <pmezard@gmail.com> [Fri, 21 Dec 2007 00:14:45 +0100] rev 5681
test-hgweb: fix css update
Fri, 21 Dec 2007 00:13:00 +0100 test-win32text: avoid unix2dos, printf extensions
Patrick Mezard <pmezard@gmail.com> [Fri, 21 Dec 2007 00:13:00 +0100] rev 5680
test-win32text: avoid unix2dos, printf extensions
Thu, 20 Dec 2007 07:05:40 -0500 Atom/RSS logo display problem using min font size.
Jesse Glick <jesse.glick@sun.com> [Thu, 20 Dec 2007 07:05:40 -0500] rev 5679
Atom/RSS logo display problem using min font size. Using Minimum Font Size = 18 on Firefox, the Atom and RSS logos in a changeset web page look crushed together. No need to specify an absolute width for text; just use sensible padding instead.
Thu, 20 Dec 2007 07:46:47 -0800 man 5 hgrc implied you need to use external tools to do CRLF translation.
Jesse Glick <jesse.glick@sun.com> [Thu, 20 Dec 2007 07:46:47 -0800] rev 5678
man 5 hgrc implied you need to use external tools to do CRLF translation. This is no longer true; win32text provides a much better in-process alternative.
Wed, 19 Dec 2007 19:23:18 -0800 Merge with mpm
Bryan O'Sullivan <bos@serpentine.com> [Wed, 19 Dec 2007 19:23:18 -0800] rev 5677
Merge with mpm
Wed, 19 Dec 2007 19:21:30 -0800 Merge with crew
Bryan O'Sullivan <bos@serpentine.com> [Wed, 19 Dec 2007 19:21:30 -0800] rev 5676
Merge with crew
Wed, 19 Dec 2007 17:02:31 -0500 Issue 882: add standard hook to reject text files with CRLF.
Jesse Glick <jesse.glick@sun.com> [Wed, 19 Dec 2007 17:02:31 -0500] rev 5675
Issue 882: add standard hook to reject text files with CRLF. While the win32text extension does LF <-> CRLF conversion, and will issue a warning in case a file already in the repository uses CRLF, it provides no mechanism for verifying that incoming changes use LF. In a large development team with some Windows users, it is virtually guaranteed that someone will forget to set up the encode filter correctly and accidentally check in a file using CRLF, which can cause warnings for other Windows users when they next fetch changes. Since this is a general problem it is desirable to have a pre-commit (or -push) hook available to reject such accidents earlier rather than trying to fix them up after the fact.
Sun, 16 Dec 2007 22:55:23 +0100 patchbomb: make "hg email -b" w/o destination work as advertised
Christian Ebert <blacktrash@gmx.net> [Sun, 16 Dec 2007 22:55:23 +0100] rev 5674
patchbomb: make "hg email -b" w/o destination work as advertised
Wed, 19 Dec 2007 22:36:18 +0100 mq: add --currentuser and --user options to qnew and qrefresh
peter.arrenbrecht@gmail.com [Wed, 19 Dec 2007 22:36:18 +0100] rev 5673
mq: add --currentuser and --user options to qnew and qrefresh These options make qnew and qrefresh add/update the "From:" header (or, if present, the "# User" header). This allows proper attribution of patches in patch queues with multiple contributors.
Thu, 27 Dec 2007 13:39:03 +0100 Tests for b5605d88dc27 and 840e2b315c1f (interactive prompts during merge)
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 27 Dec 2007 13:39:03 +0100] rev 5672
Tests for b5605d88dc27 and 840e2b315c1f (interactive prompts during merge)
Thu, 27 Dec 2007 10:32:33 +0100 Make ui.prompt repeat on "unrecognized response" again (issue897)
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 27 Dec 2007 10:32:33 +0100] rev 5671
Make ui.prompt repeat on "unrecognized response" again (issue897) (this was accidentally changed in ca0d02222d6a)
Wed, 26 Dec 2007 22:47:16 +0100 Fix misleading error and prompts during update/merge (issue556)
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 26 Dec 2007 22:47:16 +0100] rev 5670
Fix misleading error and prompts during update/merge (issue556)
Tue, 25 Dec 2007 22:21:51 +0100 patch: be more tolerant to diffstat failures (issue 865)
Patrick Mezard <pmezard@gmail.com> [Tue, 25 Dec 2007 22:21:51 +0100] rev 5669
patch: be more tolerant to diffstat failures (issue 865) Sometimes, revisions cannot be represented by a regular diff, only a git diff would capture binary files or permission changes. diffstat cannot handle git patches and will output "0 files changed" when fed with an empty diff. We cannot consider the latter to be an error, unless we rewrite diffstat to handle these correctly.
Tue, 25 Dec 2007 14:05:26 +0100 Fix chmod of writable but unowned files (issue530)
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 25 Dec 2007 14:05:26 +0100] rev 5668
Fix chmod of writable but unowned files (issue530) This could happen e.g. in group writable local repositories where a file should become executable on update. (Patch by Benoit Boissinot attached to issue530)
Fri, 21 Dec 2007 12:07:02 +0100 Fix test-convert-darcs output on Debian etch (issue779)
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 21 Dec 2007 12:07:02 +0100] rev 5667
Fix test-convert-darcs output on Debian etch (issue779) The CR characters of darcs get confused the output. Additionally this darcs version printed: darcs: <stdin>: hGetLine: end of file
Tue, 18 Dec 2007 15:40:46 -0600 fix spelling error
Matt Mackall <mpm@selenic.com> [Tue, 18 Dec 2007 15:40:46 -0600] rev 5666
fix spelling error
Tue, 18 Dec 2007 15:17:11 -0600 Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 18 Dec 2007 15:17:11 -0600] rev 5665
Merge with stable
Tue, 18 Dec 2007 14:11:13 -0600 Fix income/pull with bundle and -R (issue 820).
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 18 Dec 2007 14:11:13 -0600] rev 5664
Fix income/pull with bundle and -R (issue 820). Uses ui.setconfig() to tell bundlerepo where the main repo is. This is needed for when the --repository option is used. Adds tests to test-bundle and a new test script test-mq-pull-from-bundle, which plays out the situation that initially made me detect this bug (hg -R .hg/patches pull ../bundle.hg).
Sat, 03 Nov 2007 11:11:13 +0100 Add output markers to test-bundle so it's easier to spot the source of
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sat, 03 Nov 2007 11:11:13 +0100] rev 5663
Add output markers to test-bundle so it's easier to spot the source of output diffs.
Mon, 10 Dec 2007 12:16:59 -0600 hgk: add black and blue as preferred colors
Steve Borho <steve@borho.org> [Mon, 10 Dec 2007 12:16:59 -0600] rev 5662
hgk: add black and blue as preferred colors
Mon, 10 Dec 2007 00:35:04 +0000 Remove spurious escape attempt in hg.1.txt
Christian Ebert <blacktrash@gmx.net> [Mon, 10 Dec 2007 00:35:04 +0000] rev 5661
Remove spurious escape attempt in hg.1.txt
Wed, 05 Dec 2007 20:40:01 +0900 Use VISUAL in addition to EDITOR when choosing the editor to use.
Osku Salerma <osku@iki.fi> [Wed, 05 Dec 2007 20:40:01 +0900] rev 5660
Use VISUAL in addition to EDITOR when choosing the editor to use.
Tue, 18 Dec 2007 14:01:42 -0600 util: get rid of is_win_9x wart
Matt Mackall <mpm@selenic.com> [Tue, 18 Dec 2007 14:01:42 -0600] rev 5659
util: get rid of is_win_9x wart
Sun, 09 Dec 2007 17:14:38 +0900 Add --verbose support to tags command.
Osku Salerma <osku@iki.fi> [Sun, 09 Dec 2007 17:14:38 +0900] rev 5658
Add --verbose support to tags command.
Sun, 09 Dec 2007 16:32:05 +0900 Properly check tag's existence as a local/global tag when removing it.
Osku Salerma <osku@iki.fi> [Sun, 09 Dec 2007 16:32:05 +0900] rev 5657
Properly check tag's existence as a local/global tag when removing it.
Tue, 18 Dec 2007 14:01:34 -0600 [RFC] convert: fix --datesort
Kirill Smelkov <kirr@mns.spb.ru> [Tue, 18 Dec 2007 14:01:34 -0600] rev 5656
[RFC] convert: fix --datesort The problem is that previously commit.date was used for sorting, but it's a string like "1 Jan xxx 2007", so it it wrong to use it for sorting. Another problem is that why we are using depth for sorting -- I have no clear answer -- it seems to be plain wrong. This patch is just an RFC.
Wed, 12 Dec 2007 14:44:59 +0100 highlight: pass encoding to lexers and formatter
Christian Ebert <blacktrash@gmx.net> [Wed, 12 Dec 2007 14:44:59 +0100] rev 5655
highlight: pass encoding to lexers and formatter Try to avoid UnicodeDecodeError by: - encoding to local - passing util._encoding as lexer input encoding - passing hgweb.encoding as formatter output encoding
Wed, 12 Dec 2007 14:36:34 +0100 highlight: mandatory arguments where possible
Christian Ebert <blacktrash@gmx.net> [Wed, 12 Dec 2007 14:36:34 +0100] rev 5654
highlight: mandatory arguments where possible
Mon, 17 Dec 2007 23:42:48 +0100 patch: simplify directory creation
Patrick Mezard <pmezard@gmail.com> [Mon, 17 Dec 2007 23:42:48 +0100] rev 5653
patch: simplify directory creation
Mon, 17 Dec 2007 23:42:46 +0100 patch: write rej files for missing targets (issue 853)
Patrick Mezard <pmezard@gmail.com> [Mon, 17 Dec 2007 23:42:46 +0100] rev 5652
patch: write rej files for missing targets (issue 853)
Mon, 17 Dec 2007 23:06:04 +0100 patch: avoid file existence tests when possible in selectfile()
Patrick Mezard <pmezard@gmail.com> [Mon, 17 Dec 2007 23:06:04 +0100] rev 5651
patch: avoid file existence tests when possible in selectfile()
Mon, 17 Dec 2007 23:06:01 +0100 patch: move diff parsing in iterhunks generator
Patrick Mezard <pmezard@gmail.com> [Mon, 17 Dec 2007 23:06:01 +0100] rev 5650
patch: move diff parsing in iterhunks generator
(0) -3000 -1000 -240 +240 +1000 +3000 +10000 +30000 tip