Matt Mackall <mpm@selenic.com> [Fri, 22 Sep 2006 15:34:02 -0500] rev 3149
restore filectx.changectx() method
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 22 Sep 2006 18:29:04 +0200] rev 3148
fix newline in error message
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 22 Sep 2006 17:58:22 +0200] rev 3147
add comments in cachefunc
Brendan Cully <brendan@kublai.com> [Fri, 22 Sep 2006 08:19:25 -0700] rev 3146
filectx.annotate: return filectx for each line instead of rev
Brendan Cully <brendan@kublai.com> [Fri, 22 Sep 2006 08:19:25 -0700] rev 3145
Add cachefunc to abstract function call cache
Brendan Cully <brendan@kublai.com> [Fri, 22 Sep 2006 08:19:25 -0700] rev 3144
Make filectx lazier - some users never use filenode
Brendan Cully <brendan@kublai.com> [Fri, 22 Sep 2006 08:19:25 -0700] rev 3143
context: handle fileid or changeid == 0
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 22 Sep 2006 08:48:56 +0200] rev 3142
merge with crew
Brendan Cully <brendan@kublai.com> [Tue, 19 Sep 2006 10:22:30 -0700] rev 3141
mq: Add --rev argument to qimport, to adopt existing changesets.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 20 Sep 2006 22:26:47 +0200] rev 3140
manifest.py: remove unnecessary method
Matt Mackall <mpm@selenic.com> [Thu, 21 Sep 2006 18:15:44 -0500] rev 3139
Switch revlog.ancestor to use revisions rather than nodeids
Matt Mackall <mpm@selenic.com> [Thu, 21 Sep 2006 16:16:39 -0500] rev 3138
mpatch: Fix for malloc corner case on AIX
Matt Mackall <mpm@selenic.com> [Thu, 21 Sep 2006 16:15:39 -0500] rev 3137
Merge with crew
Giorgos Keramidas <keramida@ceid.upatras.gr> [Wed, 20 Sep 2006 21:44:35 +0200] rev 3136
tests: add new test; test-mq-qrefresh
Matt Mackall <mpm@selenic.com> [Wed, 20 Sep 2006 16:50:50 -0500] rev 3135
Abstract ancestor algorithm into generic function
Make depth calculation non-recursive
Add simple shortcut for linear ancestry
Convert context to use ancestor function
make memoized parents function
Convert revlog to use ancestor function
Matt Mackall <mpm@selenic.com> [Tue, 19 Sep 2006 15:28:13 -0500] rev 3134
Merge with crew
Brendan Cully <brendan@kublai.com> [Tue, 19 Sep 2006 08:45:39 -0700] rev 3133
qimport: rename patch to patchname to avoid shadowing module
Brendan Cully <brendan@kublai.com> [Fri, 15 Sep 2006 15:23:52 -0700] rev 3132
Move defaultrev into changectx
This also causes tag on a repository with no working directory
to default to tip.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 18 Sep 2006 17:43:31 +0200] rev 3131
fix warnings spotted by pychecker
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 18 Sep 2006 17:32:28 +0200] rev 3130
hgweb: fix errors spotted by pychecker
TK Soh <teekaysoh@yahoo.com> [Mon, 18 Sep 2006 12:01:32 +0200] rev 3129
extdiff: use the default option only if the default program is used
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 18 Sep 2006 11:55:38 +0200] rev 3128
Merge with mainline
Mathieu Clabaut <mathieu.clabaut@systerel.fr> [Fri, 15 Sep 2006 22:55:17 +0200] rev 3127
Update [extdiff] configuration sample for vimdiff,
taking acount cmd.xxx and opts.xxx configurations item.
Matt Mackall <mpm@selenic.com> [Tue, 19 Sep 2006 14:58:54 -0500] rev 3126
filectx: add rename-aware ancestor algorithm
This code works but may trigger recursion depth issues
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 22:59:33 -0500] rev 3125
changectx: add ancestor function
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 22:58:11 -0500] rev 3124
filectx: allow passing filelog in init to avoid opening new filelogs
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 22:38:06 -0500] rev 3123
filelog: make metadata method private
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 22:20:44 -0500] rev 3122
filectx: add rename traversal for parents()
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 21:27:30 -0500] rev 3121
merge: simplify actions with helper function
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 21:11:26 -0500] rev 3120
merge: simplify local created logic
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 20:43:06 -0500] rev 3119
merge: simplify prompt code
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 20:38:02 -0500] rev 3118
merge: simplify exec flag handling
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 20:18:27 -0500] rev 3117
merge: simplify tests for local changed/remote deleted
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 20:10:54 -0500] rev 3116
merge: more simplification of m2 manifest scanning
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 20:00:14 -0500] rev 3115
merge: reorder tests on m2 items in manifestmerge
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 19:54:01 -0500] rev 3114
merge: eliminate redundant security check
duplicated in applyupdates
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 19:53:19 -0500] rev 3113
merge: eliminate confusing queued variable
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 18:28:50 -0500] rev 3112
merge: remove no longer possible clause
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 17:39:19 -0500] rev 3111
merge: move apply and dirstate code into separate functions
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 17:13:02 -0500] rev 3110
merge: remove linear variable
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 17:07:44 -0500] rev 3109
merge: simplify hook code
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 16:50:17 -0500] rev 3108
merge: linear_path -> linear
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 16:47:33 -0500] rev 3107
merge: pull manifest checks and updates into separate functions
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 16:13:34 -0500] rev 3106
merge: remove now unused umap dict
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 16:13:03 -0500] rev 3105
merge: pull manifest comparison out into separate function
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 16:02:09 -0500] rev 3104
Merge with mainline
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 15:59:59 -0500] rev 3103
merge: move set_exec to actions
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 15:54:51 -0500] rev 3102
merge: add forget to action list
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 15:24:00 -0500] rev 3101
merge: add codes to action list, eliminate None elements
Matt Mackall <mpm@selenic.com> [Sun, 17 Sep 2006 15:10:56 -0500] rev 3100
merge: convert actions to list
Matt Mackall <mpm@selenic.com> [Fri, 15 Sep 2006 16:01:16 -0500] rev 3099
Merge with backout
Matt Mackall <mpm@selenic.com> [Fri, 15 Sep 2006 16:00:16 -0500] rev 3098
Back out trusted hgrc change for now
Backed out changeset 494521a3f1425
Matt Mackall <mpm@selenic.com> [Fri, 15 Sep 2006 15:22:45 -0500] rev 3097
Merge with crew
Matt Doar <matt@xensource.com> [Wed, 13 Sep 2006 13:14:08 -0700] rev 3096
Add support for diffstat in commit emails, and move diffstat from
patchbomb to patch
Brendan Cully <brendan@kublai.com> [Thu, 14 Sep 2006 19:24:00 -0700] rev 3095
cat: default to working dir parent instead of tip
This introduces a defaultrev function that chooses
the working dir parent if a revision isn't specified,
and uses it in several places.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 15 Sep 2006 00:51:27 +0200] rev 3094
merge with brendan
Brendan Cully <brendan@kublai.com> [Wed, 13 Sep 2006 18:24:58 -0700] rev 3093
hgk: add --limit, and revranges
Brendan Cully <brendan@kublai.com> [Wed, 13 Sep 2006 13:50:28 -0700] rev 3092
hgk: add revision numbers
Brendan Cully <brendan@kublai.com> [Thu, 14 Sep 2006 22:52:47 +0200] rev 3091
mq: handle patch names containing ":"
Brendan Cully <brendan@kublai.com> [Thu, 14 Sep 2006 11:19:35 -0700] rev 3090
Move revision parsing into cmdutil.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 13 Sep 2006 14:37:51 -0300] rev 3089
Avoid negative block sizes in lazyparser.
This fixes a bug introduced by changeset baa3873eb387 .
Brendan Cully <brendan@kublai.com> [Thu, 14 Sep 2006 15:35:55 +0200] rev 3088
mq: add qdelete --forget option
This removes an applied patch from the series and status files without
popping it. It is useful when an mq patch has been applied upstream.
Brendan Cully <brendan@kublai.com> [Wed, 13 Sep 2006 16:41:03 -0700] rev 3087
mq: do not update an empty working directory after strip.
Closes #296.
Brendan Cully <brendan@kublai.com> [Tue, 12 Sep 2006 11:11:19 -0700] rev 3086
mq: Add --git option to qrefresh
john.levon@sun.com [Wed, 13 Sep 2006 21:46:36 +0200] rev 3085
Add the -s option to `hg help qseries`.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 13 Sep 2006 19:57:40 +0200] rev 3084
sshrepo: don't try to validate when creating the repo
- This removes the "repo not found" error when cloning or init-ing a remote
repo.
- Since the remote hg will abort if the repo already exists we don't need to
validate it.
Brendan Cully <brendan@kublai.com> [Wed, 13 Sep 2006 08:57:08 -0700] rev 3083
Make qrename handle directory targets; closes #333.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 12 Sep 2006 17:27:41 +0200] rev 3082
Fixed python2.3 incompatibility (rsplit) in qpush/qpop with index.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 12 Sep 2006 17:26:20 +0200] rev 3081
Added tests for qpush/qpop with index.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 11 Sep 2006 10:23:23 +0200] rev 3080
Fixed OSError "No such file or directory: None" and make IOError consistent.
The None error occurs when the current working directory is no longer
available, e.g. because it was removed in another shell.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 11 Sep 2006 10:08:30 +0200] rev 3079
If local repository is missing, make error message clearer.
Faheem Mitha suggested finding a better error message.
The nice error message is taken from cogito.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sun, 10 Sep 2006 19:15:08 -0300] rev 3078
don't let lazyparser read more data than it can handle
This should fix issue368.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 09 Sep 2006 12:56:08 +0200] rev 3077
document changelog format
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 09 Sep 2006 12:51:05 +0200] rev 3076
merge with brendan
Brendan Cully <brendan@kublai.com> [Wed, 30 Aug 2006 15:13:45 -0700] rev 3075
strip: strip changelog before manifest
TK Soh <teekaysoh@yahoo.com> [Mon, 28 Aug 2006 16:30:48 -0500] rev 3074
extdiff: do not shell-quote options to new commands
revert a change introduced by 453097750fbf
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 08 Sep 2006 10:01:45 +0200] rev 3073
Include section name and parameter name (if available) in config errors.
Added tests for this.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 08 Sep 2006 09:36:18 +0200] rev 3072
Never apply string formatting to generated errors with util.Abort.
Otherwise error messages containing % chars yield errors or worse.
Fixed (hopefully) all users of util.Abort.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 08 Sep 2006 02:16:16 +0200] rev 3071
hg merge: fix lookup of branch
add some tests for branch usage
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 08 Sep 2006 01:07:21 +0200] rev 3070
merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 08 Sep 2006 00:56:37 +0200] rev 3069
hgk.py: fix for a bug introduced in 32fd512ca7c0
TK Soh <teekaysoh@yahoo.com> [Thu, 07 Sep 2006 13:53:20 -0500] rev 3068
allow shell-quoting in command defaults
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 07 Sep 2006 14:13:01 +0200] rev 3067
hgk.py: use mercurial.patch functions when possible
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 07 Sep 2006 14:12:39 +0200] rev 3066
git --diff: fix traceback when getting mode change
- use the manifest instead of the mode in the working dir
if the diff is against two revisions
- add a testcase
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 07 Sep 2006 14:01:00 +0200] rev 3065
hgk.py: use nullid instead of a constant
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 06 Sep 2006 02:15:33 +0200] rev 3064
hgk.py: fix warnings from pychecker
- unused variables
- usage of undefined variables (opts and filterfiles)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 06 Sep 2006 02:13:08 +0200] rev 3063
hgk.py: add an optional file list to debug-diff-tree
this solves a problem when hgk was trying to display merges diff
Mikhail Sobolev <mss@mawhrin.net> [Tue, 27 Jun 2006 01:41:07 +0300] rev 3062
really treat the right side of acl.{allow,deny} as a list of users
the current implementation seems to expect only user per pattern, which
contradicts the documentation available at the file beginning.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 05 Sep 2006 11:33:47 +0200] rev 3061
merge crew with hg-churn
Shun-ichi GOTO <shunichi.goto@gmail.com> [Tue, 05 Sep 2006 12:40:45 +0900] rev 3060
Fix for Python 2.3 compatibility.
Note: Name of comparing function of sort() is "cmpfunc" in Python 2.3
and "cmp" in Python 2.4.
TK Soh <teekaysoh@yahoo.com> [Thu, 24 Aug 2006 16:12:23 -0500] rev 3059
hgk: use short changeset hashes
this fixes the missing tags on hgk window
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 05 Sep 2006 01:15:46 +0200] rev 3058
merge with brendan
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 05 Sep 2006 01:11:14 +0200] rev 3057
unlink temporary patch files even when an exception is raised
Brendan Cully <brendan@kublai.com> [Wed, 30 Aug 2006 13:42:57 -0700] rev 3056
Remove temporary git patch files
Brendan Cully <brendan@kublai.com> [Wed, 30 Aug 2006 13:12:26 -0700] rev 3055
Fix git patch application when cwd != repo.root
Brendan Cully <brendan@kublai.com> [Wed, 30 Aug 2006 12:55:10 -0700] rev 3054
Detect git patches in patchbomb makepatch function
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 04 Sep 2006 23:27:14 +0200] rev 3053
merge with hg-churn
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Mon, 04 Sep 2006 16:02:25 -0400] rev 3052
[churn] Moved churn extension from hgext to contrib
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Sun, 03 Sep 2006 18:41:16 -0400] rev 3051
[churn] Fix progress bar not incrementing when merge cset is encountered
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Sun, 03 Sep 2006 16:30:07 -0400] rev 3050
[churn] progress meter
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Sun, 03 Sep 2006 16:25:41 -0400] rev 3049
[churn] Ignore merge csets
Merge changesets attributed a large number of lines to people that didn't
actually develop it, but simply merged the code. By ignoring merges, we get
a more accurate picture of how much code everyone changed.
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Sun, 03 Sep 2006 16:23:18 -0400] rev 3048
[churn] repo.changes was renamed to repo.status
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Sun, 03 Sep 2006 06:06:02 -0400] rev 3047
Merge with mpm
Josef "Jeff" Sipek <jeff@josefsipek.net> [Sat, 19 Aug 2006 15:20:54 -0400] rev 3046
Merge with Brendan Cully
Brendan Cully <brendan@kublai.com> [Fri, 18 Aug 2006 22:08:48 -0700] rev 3045
Add revision range support
Josef "Jeff" Sipek <jeff@josefsipek.net> [Sat, 19 Aug 2006 14:47:31 -0400] rev 3044
[churn] Fixed churn ignoring the first commit
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Tue, 15 Aug 2006 06:15:06 -0400] rev 3043
[churn] Trivial cleanup
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Tue, 15 Aug 2006 05:48:49 -0400] rev 3042
[churn] Trivial cleanup suggested by Thomas
Josef "Jeff" Sipek <jeffpc@josefsipek.net> [Tue, 08 Aug 2006 15:29:33 -0400] rev 3041
[churn] Cleanup suggestions from tonfa
Use demandload
Be smarter about the final list creation
Josef "Jeff" Sipek <jeff@josefsipek.net> [Wed, 26 Jul 2006 19:42:56 -0400] rev 3040
Churn extension
TK Soh <teekaysoh@yahoo.com> [Sat, 02 Sep 2006 20:24:53 +0800] rev 3039
add document on command defaults
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 03 Sep 2006 02:28:39 +0200] rev 3038
do not enable verbose output if quiet is specified in the cmdline
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 02 Sep 2006 23:26:10 +0200] rev 3037
clone: simplifying dest repo creation
since creating a repo raises an exception if the repo already
exists, there's no need to try to create one.
add some test for repo creation when the destination exists
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 02 Sep 2006 23:14:35 +0200] rev 3036
sshrepo: when creating a repo, raise an error if it already exists
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 02 Sep 2006 23:06:47 +0200] rev 3035
localrepo: move the repo creation code, fail if the repo exists
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 02 Sep 2006 21:08:54 +0200] rev 3034
sshrepo: flush stderr before connecting to the hg server
TK Soh <teekaysoh@yahoo.com> [Thu, 31 Aug 2006 12:51:02 -0500] rev 3033
gitweb: add file links to filelog page
TK Soh <teekaysoh@yahoo.com> [Thu, 31 Aug 2006 12:31:55 -0500] rev 3032
gitweb: add annotate links to changeset page
Brendan Cully <brendan@kublai.com> [Wed, 30 Aug 2006 10:21:02 -0700] rev 3031
Merge with crew
Brendan Cully <brendan@kublai.com> [Wed, 30 Aug 2006 10:17:35 -0700] rev 3030
Add --git support to hg email