Christian Ebert <blacktrash@gmx.net> [Wed, 08 Sep 2010 08:31:07 +0200] rev 12197
patchbomb: show prompt and selection in non-interactive mode
Akin to
01ada7b1861d for the custom patchbomb prompt.
Christian Ebert <blacktrash@gmx.net> [Wed, 08 Sep 2010 08:31:07 +0200] rev 12196
patchbomb: use ui.promptchoice for diffstat to allow localization of choices
The extra check for ui.interacive from patchbomb's prompt function is not
needed here.
Format boolean prompt as in filemerge.py.
Adrian Buehlmann <adrian@cadifra.com> [Fri, 03 Sep 2010 23:34:37 +0200] rev 12195
tests: unify test-issue*
Adrian Buehlmann <adrian@cadifra.com> [Fri, 03 Sep 2010 22:10:08 +0200] rev 12194
tests: unify test-globalopts
Adrian Buehlmann <adrian@cadifra.com> [Fri, 03 Sep 2010 14:29:28 +0200] rev 12193
tests: unify test-git-*
Adrian Buehlmann <adrian@cadifra.com> [Fri, 03 Sep 2010 11:47:24 +0200] rev 12192
tests: unify test-filebranch
Adrian Buehlmann <adrian@cadifra.com> [Fri, 03 Sep 2010 11:19:50 +0200] rev 12191
tests: unify test-extension
Adrian Buehlmann <adrian@cadifra.com> [Fri, 03 Sep 2010 09:46:17 +0200] rev 12190
tests: unify test-execute-bit
Adrian Buehlmann <adrian@cadifra.com> [Fri, 03 Sep 2010 09:12:36 +0200] rev 12189
tests: unify test-empty-group
Martin Geisler <mg@lazybytes.net> [Fri, 10 Sep 2010 01:04:32 +0200] rev 12188
merge with stable
Martin Geisler <mg@lazybytes.net> [Fri, 10 Sep 2010 00:07:38 +0200] rev 12187
convert: better grouping of command line flags in help
We normally put related command line flags after one another.
Martin Geisler <mg@lazybytes.net> [Fri, 10 Sep 2010 00:36:01 +0200] rev 12186
convert: help string cleanups
Martin Geisler <mg@lazybytes.net> [Fri, 10 Sep 2010 00:30:36 +0200] rev 12185
convert: better quoting in help text
Martin Geisler <mg@lazybytes.net> [Fri, 10 Sep 2010 00:22:46 +0200] rev 12184
convert: show example splice, author, and branch map entries in help
Also document that
- empty lines are skipped and comment are supported in author map
- whitespace is not allowed in branch map entries since we split on it
when parsing the file
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 08 Sep 2010 15:23:48 +0200] rev 12183
hgweb: support very simple caching model (
issue1845)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 08 Sep 2010 15:11:35 +0200] rev 12182
tests: extend get-with-headers to support cache testing
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 08 Sep 2010 15:19:35 +0200] rev 12181
tests: fix test output for test-hgweb-no* tests
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 08 Sep 2010 15:18:33 +0200] rev 12180
tests: rename test for better grouping
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 08 Sep 2010 15:16:03 +0200] rev 12179
check-code: fix ternary expression introduced in
1ef9b0b5efec
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 08 Sep 2010 13:48:25 +0200] rev 12178
bisect: warn about ending on a merge with only one side marked
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 08 Sep 2010 12:53:15 +0200] rev 12177
bisect: allow revsets in addition to single revs (
issue2360)
Martin Geisler <mg@lazybytes.net> [Tue, 07 Sep 2010 16:34:07 +0200] rev 12176
subrepos: add function for iterating over ctx subrepos
Martin Geisler <mg@lazybytes.net> [Tue, 07 Sep 2010 16:23:55 +0200] rev 12175
subrepos: handle modified but uncommitted .hgsub
Martin Geisler <mg@lazybytes.net> [Tue, 07 Sep 2010 15:31:56 +0200] rev 12174
localrepo: check nested repos against working directory
This checks against what is really in the filesystem, including
subrepositories that have been added to .hgsub but not yet committed.
Martin Geisler <mg@lazybytes.net> [Tue, 07 Sep 2010 10:30:29 +0200] rev 12173
add: clarify that repo[None].add returns rejected filenames
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 06 Sep 2010 07:14:18 +0200] rev 12172
merge with stable
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 05 Sep 2010 21:00:04 +0200] rev 12171
store: Removed extra space in _data list
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 05 Sep 2010 22:32:11 +0200] rev 12170
verify: fix "missing revlog!" errors for revlog format v0 and add test
With revlog format v0 the .d files are empty if the only revision stored is an
empty file. Since Mercurial can no longer create format v0 repositories, but
still use it, add a script which creates a repository with a single empty file.
This can be used in other tests if wanted.
Brendan Cully <brendan@kublai.com> [Sun, 05 Sep 2010 13:37:17 -0700] rev 12169
zsh completion: bookmarks support
Brendan Cully <brendan@kublai.com> [Sat, 04 Sep 2010 01:32:01 -0700] rev 12168
zsh completion: patchbomb support
Martin Geisler <mg@lazybytes.net> [Fri, 03 Sep 2010 12:58:51 +0200] rev 12167
diff: recurse into subrepositories with --subrepos/-S flag
Martin Geisler <mg@lazybytes.net> [Fri, 03 Sep 2010 12:58:51 +0200] rev 12166
status: recurse into subrepositories with --subrepos/-S flag
Martin Geisler <mg@lazybytes.net> [Fri, 03 Sep 2010 12:58:51 +0200] rev 12165
match: add narrowmatcher class
This class can be used to adapt an existing match object to a new
match object that only cares about paths within a certain
subdirectory.
Martin Geisler <mg@lazybytes.net> [Fri, 03 Sep 2010 12:58:51 +0200] rev 12164
cmdutil: use repo.auditor when constructing match object
This gives the repository control over which nested repository paths
that should be allowed via the custom path auditor.
Since paths into subrepositories are now allowed, dirstate.walk must
now filter away more paths than before.
Martin Geisler <mg@lazybytes.net> [Fri, 03 Sep 2010 12:58:51 +0200] rev 12163
match: accept auditor argument
This is used when normalizing filenames and patterns.
Martin Geisler <mg@lazybytes.net> [Fri, 03 Sep 2010 12:58:51 +0200] rev 12162
localrepo: add auditor attribute which knows about subrepos
Martin Geisler <mg@lazybytes.net> [Thu, 02 Sep 2010 23:45:47 +0200] rev 12161
tests: remove unneeded -u flags
Martin Geisler <mg@lazybytes.net> [Thu, 02 Sep 2010 23:36:43 +0200] rev 12160
merge with stable
Adrian Buehlmann <adrian@cadifra.com> [Thu, 02 Sep 2010 18:12:07 +0200] rev 12159
tests: unify test-empty-file
Adrian Buehlmann <adrian@cadifra.com> [Thu, 02 Sep 2010 17:32:22 +0200] rev 12158
tests: unify test-empty-dir
Adrian Buehlmann <adrian@cadifra.com> [Thu, 02 Sep 2010 17:13:23 +0200] rev 12157
tests: unify test-dispatch
Martin Geisler <mg@lazybytes.net> [Thu, 02 Sep 2010 23:22:51 +0200] rev 12156
tests: remove unneeded -d flags
Many tests fixed the commit date of their changesets at '1000000 0' or
similar. However testing with "Mon Jan 12 13:46:40 1970 +0000" is not
better than testing with "Thu Jan 01 00:00:00 1970 +0000", which is
the default run-tests.py installs.
Removing the unnecessary flag removes some clutter and will hopefully
make it clearer what the tests are really trying to test. Some tests
did not even change their output when the dates were changed, in which
case the -d flag was truly irrelevant.
Dates used in sequence (such as '0 0', '1 0', etc...) were left alone
since they may make the test easier to understand.
Martin Geisler <mg@lazybytes.net> [Thu, 02 Sep 2010 22:17:22 +0200] rev 12155
test-merge5: removed unnecessary parts of test
- no need to initialize a new directory
- no need to fix the commit time, already done by run-tests
- no need to exit 0, use exit code from hg instead
- better spacing around comments
Brodie Rao <brodie@bitheap.org> [Thu, 02 Sep 2010 12:48:46 -0400] rev 12154
test-merge5: ensure updating to tip across branches is tested
When doing "hg update" across branches (without any revision
specified), hg will abort and ask the user to merge or do hg update
-c. This tests for that error.
Mads Kiilerich <mads@kiilerich.com> [Thu, 02 Sep 2010 22:38:12 +0200] rev 12153
test-convert-cvs: add a sleep to make test more stable
The recent addition of fuzzy tests introduced a new cvs commit which sometimes
fails.
This adds a sleep to make sure that cvs notices that the file has changed,
similar to how it is done in other tests.
Martin Geisler <mg@lazybytes.net> [Thu, 02 Sep 2010 17:28:20 +0200] rev 12152
merge with stable
Adrian Buehlmann <adrian@cadifra.com> [Thu, 02 Sep 2010 14:45:16 +0200] rev 12151
tests: unify test-diff-binary-file
Adrian Buehlmann <adrian@cadifra.com> [Thu, 02 Sep 2010 15:08:36 +0200] rev 12150
tests: unify test-diff-copy-depth
Adrian Buehlmann <adrian@cadifra.com> [Thu, 02 Sep 2010 15:39:55 +0200] rev 12149
tests: unify test-diff-upgrade
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Thu, 02 Sep 2010 14:58:47 +0200] rev 12148
tests: unify test-convert-hg-startrev.
Adrian Buehlmann <adrian@cadifra.com> [Thu, 02 Sep 2010 16:29:04 +0200] rev 12147
tests: unify test-diffstat
Martin Geisler <mg@lazybytes.net> [Thu, 02 Sep 2010 17:07:02 +0200] rev 12146
bookmarks: break long line found by check-code
Martin Geisler <mg@lazybytes.net> [Thu, 02 Sep 2010 12:53:28 +0200] rev 12145
help: make "hg help hgrc" an alias for "hg help config"
Martin Geisler <mg@lazybytes.net> [Thu, 02 Sep 2010 12:08:13 +0200] rev 12144
clone, patch, convert: use hex(nullid) instead of '0'*40
Adrian Buehlmann <adrian@cadifra.com> [Thu, 02 Sep 2010 11:20:23 +0200] rev 12143
tests: unify test-diff-newlines
Martin Geisler <mg@aragost.com> [Wed, 01 Sep 2010 15:23:21 +0200] rev 12142
merge with stable
Adrian Buehlmann <adrian@cadifra.com> [Tue, 31 Aug 2010 11:57:02 +0200] rev 12141
tests: unify test-diff-unified
Adrian Buehlmann <adrian@cadifra.com> [Tue, 31 Aug 2010 11:14:48 +0200] rev 12140
tests: unify test-diff-subdir
Adrian Buehlmann <adrian@cadifra.com> [Tue, 31 Aug 2010 10:21:24 +0200] rev 12139
tests: unify test-diff-reverse
Adrian Buehlmann <adrian@cadifra.com> [Mon, 30 Aug 2010 23:13:52 +0200] rev 12138
tests: unify test-diff-ignore-whitespace
Adrian Buehlmann <adrian@cadifra.com> [Mon, 30 Aug 2010 16:52:21 +0200] rev 12137
tests: unify test-diff-hashes
Adrian Buehlmann <adrian@cadifra.com> [Mon, 30 Aug 2010 14:38:15 +0200] rev 12136
tests: unify test-diff-change
Brodie Rao <brodie@bitheap.org> [Mon, 30 Aug 2010 11:16:21 -0400] rev 12135
test-serve: ensure KILLQUIETLY is only used once
49463314c24f introduced a feature to the hgserve() function that
suppresses errors from kill(1). It wrongly assumed that setting an
environment variable when calling a function would make it local to
the function. It ended up suppressing kill errors for every call
thereafter.
This patch sets KILLQUIETLY=N after use.
Martin Geisler <mg@aragost.com> [Mon, 30 Aug 2010 17:17:20 +0200] rev 12134
dagparser: translate and lowercase error messages
Martin Geisler <mg@aragost.com> [Mon, 30 Aug 2010 17:11:51 +0200] rev 12133
match: mark error messages for translation
Sune Foldager <sune.foldager@edlund.dk> [Wed, 01 Sep 2010 15:03:45 +0200] rev 12132
debugindex(dot): try to access filelogs through repo, if possible
If a repository is accesible, first treat the filename as a working copy file
and try to open its filelog. Fallback to opening the file directly as a
revlog, as before.
Sune Foldager <cryo@cyanite.org> [Wed, 01 Sep 2010 14:55:03 +0200] rev 12131
debugdata: try to access filelogs through repo, if possible
If a repository is accesible, first treat the filename as a working copy file
and try to open its filelog. Fallback to opening the file directly as a
revlog, as before.
Martin Geisler <mg@lazybytes.net> [Wed, 01 Sep 2010 12:28:34 +0200] rev 12130
merge with stable
Brodie Rao <brodie@bitheap.org> [Mon, 30 Aug 2010 20:27:25 -0400] rev 12129
remove: properly set return code when warnings are issued
This removes the warn() function in favor of issuing warnings directly
for each kind of file that Mercurial won't remove.
This also uses three separate translatable strings instead of using
string formatting to build the message. This should make it easier to
localize.
Martin Geisler <mg@lazybytes.net> [Wed, 01 Sep 2010 12:05:57 +0200] rev 12128
pull: lowercase error message
Martin Geisler <mg@lazybytes.net> [Tue, 31 Aug 2010 16:36:31 +0200] rev 12127
commit: sort subrepos before committing for stable test output
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 19:05:13 +0900] rev 12126
tests: unify test-interhg
Nicolas Dumazet <nicdumz.commits@gmail.com> [Tue, 31 Aug 2010 15:47:13 +0900] rev 12125
test-custom-filter: heredoc is not required for single line operations
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 18:57:48 +0900] rev 12124
tests: unify test-custom-filters
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 18:55:00 +0900] rev 12123
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 18:50:44 +0900] rev 12122
tests: unify test-purge
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 18:47:02 +0900] rev 12121
tests: unify test-rebuildstate
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 14:16:56 +0900] rev 12120
tests: unify test-up-local-change
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 14:13:36 +0900] rev 12119
tests: unify test-impexp-branch
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 14:10:31 +0900] rev 12118
tests: unify test-incoming-outgoing
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 14:06:18 +0900] rev 12117
tests: unify test-resolve
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 14:04:38 +0900] rev 12116
tests: unify test-requires
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 14:01:57 +0900] rev 12115
tests: unify test-relink
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:55:57 +0900] rev 12114
tests: merge the two test-rename-dir-merge* into one
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:51:27 +0900] rev 12113
tests: unify test-rename-dir-merge2
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:49:40 +0900] rev 12112
tests: unify test-rename-dir-merge
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:46:57 +0900] rev 12111
tests: unify test-revert-unknown
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:45:24 +0900] rev 12110
tests: unify test-revert-flags
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:43:34 +0900] rev 12109
tests: remove useless sed in test-hgrc
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:41:03 +0900] rev 12108
tests: mq-safety: use regular expression instead of sed
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:37:12 +0900] rev 12107
tests: use regular expression instead of sed in test-subrepo-deep-nested-change
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:32:37 +0900] rev 12106
tests: unify test-revert
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:29:44 +0900] rev 12105
util: get rid of extra trailing whitespace in parsedate abort message
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:23:32 +0900] rev 12104
tests: unify test-revset
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:18:19 +0900] rev 12103
test-revset: remove trailing whitespaces
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:15:30 +0900] rev 12102
test-keyword: use regular expressions instead of grepping
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:11:32 +0900] rev 12101
tests: remove useless grep -v in test-mq.t
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:08:18 +0900] rev 12100
tests: unify test-remove-new
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 13:02:54 +0900] rev 12099
tests: unify test-remove
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 12:58:43 +0900] rev 12098
tests: unify test-rename
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 12:48:17 +0900] rev 12097
tests: unify test-strict
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 12:46:19 +0900] rev 12096
tests: unify test-inherit-mode
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 12:41:43 +0900] rev 12095
tests: unify test-churn
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 30 Aug 2010 12:02:31 +0900] rev 12094
tests: convert test-bisect
Brodie Rao <brodie@bitheap.org> [Fri, 27 Aug 2010 20:45:18 -0400] rev 12093
alias: on --debug, print expansion when it has invalid arguments
Brodie Rao <brodie@bitheap.org> [Fri, 27 Aug 2010 20:45:11 -0400] rev 12092
alias: print what command is being shadowed in debug message
Martin Geisler <mg@lazybytes.net> [Mon, 30 Aug 2010 22:52:00 +0200] rev 12091
merge with stable
Martin Geisler <mg@lazybytes.net> [Mon, 30 Aug 2010 22:47:38 +0200] rev 12090
mail: use standard section.entry format in error message
Augie Fackler <durin42@gmail.com> [Sat, 28 Aug 2010 21:57:36 -0500] rev 12089
color: accept usual boolean values as synonyms for always and never
Augie Fackler <durin42@gmail.com> [Mon, 30 Aug 2010 10:28:25 -0500] rev 12088
parsebool: accept always as true and never as false
Augie Fackler <durin42@gmail.com> [Sat, 28 Aug 2010 21:50:35 -0500] rev 12087
parsebool: create new function and use it for config parsing
Augie Fackler <durin42@gmail.com> [Sat, 28 Aug 2010 21:49:53 -0500] rev 12086
util: clean up trailing whitespace
Martin Geisler <mg@aragost.com> [Mon, 30 Aug 2010 14:38:24 +0200] rev 12085
Consistently import foo as foomod when foo to avoid shadowing
This is in the style of
5f091fc1bab7.
Martin Geisler <mg@aragost.com> [Mon, 30 Aug 2010 13:00:22 +0200] rev 12084
Merge with stable
Brodie Rao <brodie@bitheap.org> [Fri, 27 Aug 2010 22:36:35 -0400] rev 12083
help: refer to user configuration file more consistently
Currently, a number of commands and help topics mention the user hgrc
file in different ways. Among these are following:
1. .hgrc - "please specify your commit editor/username in your .hgrc
file", bookmarks, color, hgk, pager, hg help environment
2. $HOME/.hgrc - hg help paths, hgrc(5), hg(1)
3. ~/.hgrc - hgrc(5)
In addition to being inconsistent, none of these make sense on
Windows. This patch replaces the above with a more general term of
"[your] configuration file".
Adrian Buehlmann <adrian@cadifra.com> [Mon, 30 Aug 2010 11:39:43 +0200] rev 12082
tests: unify test-config-case
Pascal Quantin <pascal.quantin@gmail.com> [Sun, 29 Aug 2010 23:16:31 +0200] rev 12081
win32: add hgweb scripts to Inno Setup installer
Pascal Quantin <pascal.quantin@gmail.com> [Sun, 29 Aug 2010 22:57:24 +0200] rev 12080
win32: add Emacs scripts to Inno Setup installer
Martin Geisler <mg@lazybytes.net> [Sun, 29 Aug 2010 23:56:19 +0200] rev 12079
path_auditor: delegate checking of nested repos to a callback
Martin Geisler <mg@lazybytes.net> [Sun, 29 Aug 2010 23:56:19 +0200] rev 12078
util: use 'auditor' as consistent name for path auditors