Ollivier Robert <roberto@keltia.freenix.fr> [Sat, 27 Aug 2005 23:44:15 -0700] rev 1123
Use a template for the error message.
Ollivier Robert <roberto@keltia.freenix.fr> [Sat, 27 Aug 2005 23:44:02 -0700] rev 1122
Use .has_option to avoid the unknown Exception.
Ollivier Robert <roberto@keltia.freenix.fr> [Sat, 27 Aug 2005 23:43:13 -0700] rev 1121
NoOptionError is unknown there.
Ollivier Robert <roberto@keltia.freenix.fr> [Sat, 27 Aug 2005 23:43:08 -0700] rev 1120
Handle a nonexistent repository with a 404 error.
Based on changeset 62ea868cafbfa3acb7e5dba6982ecb46a1637246 from
Vincent Wagelaar <vincent@ricardis.tudelft.nl>
in http://hannibal.lr-s.tudelft.nl/~vincent/fcgi
roberto@keltia.freenix.fr [Sat, 27 Aug 2005 23:42:51 -0700] rev 1119
Protect against unknown repositories.
mpm@selenic.com [Sat, 27 Aug 2005 23:10:49 -0700] rev 1118
patchbomb: eliminate silly complete summary message
No longer makes sense without attachments
mpm@selenic.com [Sat, 27 Aug 2005 22:04:17 -0700] rev 1117
fix some rename/copy bugs
- delete copy information when we update dirstate
hg was keeping the copy state and marking things as copied on
multiple commits
- files that are renamed should have no parents
if you do a rename/copy to an existing file, it should not be marked
as descending from its previous revisions.
- remove spurious print from filelog.renamed
- add some more copy tests
mpm@selenic.com [Sat, 27 Aug 2005 20:58:53 -0700] rev 1116
Add some rename debugging support
mpm@selenic.com [Sat, 27 Aug 2005 20:42:53 -0700] rev 1115
bash_completion: add debugindex and debugdata support
Stephen Darnell [Sat, 27 Aug 2005 19:15:02 -0700] rev 1114
Remove the lock file copied during clone (was the source lock file)
Index: hg/mercurial/commands.py
===================================================================
TK Soh <teekaysoh@yahoo.com> [Sat, 27 Aug 2005 18:55:14 -0700] rev 1113
Updated manpage and help.
Updated manpage on change to hg status; standardized description
of -print0 options.
mpm@selenic.com [Sat, 27 Aug 2005 18:40:25 -0700] rev 1112
hgweb: add mdiff / fix sorting of archives
mpm@selenic.com [Sat, 27 Aug 2005 18:27:45 -0700] rev 1111
Add an old-http test case
This uses a trivial Python http server to test pulling from a static
http server.
mpm@selenic.com [Sat, 27 Aug 2005 18:11:32 -0700] rev 1110
Add a simple dummy ssh test
This uses the -e flag to run a dummy script rather than actual ssh to
test the protocol over a local pipe.
mpm@selenic.com [Sat, 27 Aug 2005 17:26:26 -0700] rev 1109
Merge with TAH
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 27 Aug 2005 23:36:25 +0200] rev 1108
Remove some options from 'hg grep':
-Z (we have -0 as in locate)
-a (use "-r 0:tip" instead, or always grep all unless -r is given)
-e (we have the PATTERN argument)
-v (doesn't work, and this is more of a job for 'hg cat|grep')
-s (we have -q/--quiet)
-f (should be always enabled if -l used, or enable on -v/--verbose)
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 27 Aug 2005 23:35:30 +0200] rev 1107
Adjusted test-help for change to hg status.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 27 Aug 2005 23:25:55 +0200] rev 1106
Whitespace cleanup.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 27 Aug 2005 23:23:32 +0200] rev 1105
Replaced hg status -p/--strip with -n/--no-status to not confuse with patch.
mpm@selenic.com [Sat, 27 Aug 2005 16:42:03 -0700] rev 1104
Fix dirstate imports
mpm@selenic.com [Sat, 27 Aug 2005 16:40:24 -0700] rev 1103
Fix sshrepo imports
mpm@selenic.com [Sat, 27 Aug 2005 16:34:54 -0700] rev 1102
localrepo: minor opener usage restructuring
mpm@selenic.com [Sat, 27 Aug 2005 16:28:53 -0700] rev 1101
Separate out old-http support
- create new statichttprepo class
- pull remote bits out of localrepo
- pull remote bits out of util.opener
- switch hg.repository to use statichttprepo
mpm@selenic.com [Sat, 27 Aug 2005 15:35:37 -0700] rev 1100
localrepo: more import/namespace tidying
mpm@selenic.com [Sat, 27 Aug 2005 15:19:36 -0700] rev 1099
Minor import fixups
mpm@selenic.com [Sat, 27 Aug 2005 15:13:52 -0700] rev 1098
manifest: convert sys.stderr bits to AssertionError
mpm@selenic.com [Sat, 27 Aug 2005 15:09:46 -0700] rev 1097
localrepo: adjust some imports, remove sys dependency
mpm@selenic.com [Sat, 27 Aug 2005 15:05:59 -0700] rev 1096
sshrepo: adjust file comment
mpm@selenic.com [Sat, 27 Aug 2005 15:05:43 -0700] rev 1095
changelog: adjust imports, comment
mpm@selenic.com [Sat, 27 Aug 2005 14:59:25 -0700] rev 1094
Adjust some imports
mpm@selenic.com [Sat, 27 Aug 2005 14:56:58 -0700] rev 1093
commands: use revlog directly for debug commands
This eliminates the import in hg.py
mpm@selenic.com [Sat, 27 Aug 2005 14:55:07 -0700] rev 1092
commands: use node functions directly
mpm@selenic.com [Sat, 27 Aug 2005 14:43:20 -0700] rev 1091
Move hash function back to revlog from node
mpm@selenic.com [Sat, 27 Aug 2005 14:31:41 -0700] rev 1090
Move opener to utils
- move the opener code down to util
- add docstring
- change commands.py users to simply use file instead
mpm@selenic.com [Sat, 27 Aug 2005 14:21:25 -0700] rev 1089
Break apart hg.py
- move the various parts of hg.py into their own files
- create node.py to store node manipulation functions
TK Soh <teekaysoh@yahoo.com> [Sat, 27 Aug 2005 12:00:12 -0700] rev 1088
updated manpage for new options of status
mpm@selenic.com [Sat, 27 Aug 2005 01:55:10 -0700] rev 1087
hgweb: add catch for connection reset
suggested by Jeff Sipek
mpm@selenic.com [Sat, 27 Aug 2005 01:50:18 -0700] rev 1086
Fix up help test
TK Soh <teekaysoh@yahoo.com> [Sat, 27 Aug 2005 01:49:41 -0700] rev 1085
status: added option -p and -0 to assist xargs
The -p option strips the status prefix of each file, while
-0 ends each file with a NUL character, instead of a newline.
Together, selected group of files can be passed to 'xargs -0'
for further processing.
TK Soh <teekaysoh@yahoo.com> [Sat, 27 Aug 2005 01:49:35 -0700] rev 1084
updated manpage on global options and typo fix.
mpm@selenic.com [Sat, 27 Aug 2005 01:43:48 -0700] rev 1083
Add some docstrings to revlog.py
mpm@selenic.com [Sat, 27 Aug 2005 01:13:28 -0700] rev 1082
Update util.py docstrings, fix walk test
mpm@selenic.com [Fri, 26 Aug 2005 23:29:10 -0700] rev 1081
Change canonpath to not know about repo objects
Code in util should not have any knowledge about repo objects
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 27 Aug 2005 08:22:10 +0200] rev 1080
Updated list of contributors.
mpm@selenic.com [Fri, 26 Aug 2005 20:56:50 -0700] rev 1079
Document archive download options
mpm@selenic.com [Fri, 26 Aug 2005 20:52:31 -0700] rev 1078
Various cleanups for tarball support
s/tarball/archive/
query config rather than maintaining a list
default all archive support to off
use changeset nodes rather than manifest nodes
use web:name for archive name
don't use rev number in filename, it's not portable
refactor manifest lookup bits
use finally: clause to delete tmpfile
Wojciech Milkowski <wmilkowski@interia.pl> [Fri, 26 Aug 2005 20:51:48 -0700] rev 1077
tarball support v0.3 pt 2
Wojciech Milkowski <wmilkowski@interia.pl> [Fri, 26 Aug 2005 20:51:34 -0700] rev 1076
tarball support v0.3
Hello,
I'm slowly improving support for tarballs in Mercurial. Attached patch
is made against current tip in Matt's repository - f859e9cba1b9, and
contains everything done so far.
Changes:
- gzip and bzip2 tarballs are sent immediately without writing to
temporary files (I was wrong Matt, it can be done very easy)
- hgrc customization, you can choose which type (if any) you will support
There's no easy way to support compression levels, since TarFile open()
assume that it is 9. I tried to use gzopen(), and bz2open() methods
instead, but it seems that headers of generated archives, are missing or
wrong. We could eventually try to rewrite tarfile.py and include our own
version into Mercurial, but I don't know if it's good idea...
Wojtek
Volker.Kleinfeld@gmx.de [Fri, 26 Aug 2005 19:20:04 -0700] rev 1075
Fixed system command abord reason on windows.
mason@suse.com [Fri, 26 Aug 2005 19:19:35 -0700] rev 1074
Add revlog.reachable to find a graph of ancestors for a given rev
Bart Trojanowski <bart@jukie.net> [Fri, 26 Aug 2005 19:08:25 -0700] rev 1073
[PATCH] raise exceptions with Exception subclasses
Fixed the patch. Using Exception subclasses.
(tweaked by mpm)
mpm@selenic.com [Fri, 26 Aug 2005 16:49:23 -0700] rev 1072
Fixes for push corner case
TAH found a bug where push would push things the remote already had,
raising an assertion. This turned out to be because the changeset
protocol was not recording a common subset node in one case.
Also discovered was that the protocol was queueing multiple copies of
a node for pull. Fixed by changing fetch to a hash.
Add some more debugging output.
mason@suse.com [Fri, 26 Aug 2005 14:05:52 -0700] rev 1071
Add support for extension modules
This adds support for an [extensions] section to hgrc. This has the form of:
[extensions]
mod=[path]
If a path is specified, the python module found at that path is load.
Otherwise, __import__ is used to find the module.
Each module must implement a dict called cmdtable where the command line
options for that module live. Each module must also implement a reposetup
function:
cmdtable = {}
def reposetup(ui, repo): pass
Index: hg/mercurial/ui.py
===================================================================
mpm@selenic.com [Fri, 26 Aug 2005 13:59:14 -0700] rev 1070
hgwebdir index: change "author" to "contact"
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 26 Aug 2005 22:40:56 +0200] rev 1069
Allow using a ssh repository without a path.
This uses the home directory on the remote side or the directory
specified in the command in .ssh/authorized_keys
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 26 Aug 2005 16:47:09 +0200] rev 1068
Fixed synopsis for grep command.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 26 Aug 2005 16:37:28 +0200] rev 1067
Fixed zero-padded filenames with %r if there is a longer number in the middle.
e.g. with: hg export -o ../%r.patch 99 100 98
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 26 Aug 2005 15:26:44 +0200] rev 1066
Shortened commands.revrange() a little bit, added docstring.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 26 Aug 2005 15:19:18 +0200] rev 1065
Cleanups to commands.py
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 26 Aug 2005 13:31:40 +0200] rev 1064
Removed obsolete imports from hgwebdir.cgi
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 26 Aug 2005 13:29:52 +0200] rev 1063
Some more spacing/indentation/linebreak cleanups to hgweb.py.
benoit.boissinot@ens-lyon.fr [Fri, 26 Aug 2005 13:06:58 +0200] rev 1062
pep-0008 cleanup
- Don't use spaces around the '=' sign when used to indicate a
keyword argument or a default parameter value.
mpm@selenic.com [Fri, 26 Aug 2005 02:03:35 -0700] rev 1061
Fix set type usage for Python 2.3
mpm@selenic.com [Fri, 26 Aug 2005 01:56:49 -0700] rev 1060
Merge from BOS, fix help