Mon, 30 May 2005 08:03:54 -0800 Changes to network protocol
mpm@selenic.com [Mon, 30 May 2005 08:03:54 -0800] rev 192
Changes to network protocol -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Changes to network protocol Stream changes at the delta level rather than at whole delta groups this breaks the protocol - we now send a zero byte delta to indicate the end of a group rather than sending the entire group length up front Fix filename length asymmetry while we're breaking things Fix hidden O(n^2) bug in calculating changegroup list.append(e) is O(n), list + [element] is not Decompress chunks on read in revlog.group() Improve status messages report bytes transferred report nothing to do Deal with /dev/null path brokenness Remove untriggered patch assertion manifest hash: 3eedcfe878561f9eb4adedb04f6be618fb8ae8d8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCmzlqywK+sNU5EO8RAn0KAJ4z4toWSSGjLoZO6FKWLx/3QbZufACglQgd S48bumc++DnuY1iPSNWKGAI= =lCjx -----END PGP SIGNATURE-----
Sun, 29 May 2005 09:24:51 -0800 merge: add count of new manifests, files, and revisions
mpm@selenic.com [Sun, 29 May 2005 09:24:51 -0800] rev 191
merge: add count of new manifests, files, and revisions -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 merge: add count of new manifests, files, and revisions manifest hash: ff29e3124693a0172ac936fac03fd73cc91778f5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCmfrjywK+sNU5EO8RAnHZAJ4gwnv4QUipIcP2PhyFVS1lXh9TQwCgipSi r+6d9lUHu2U9UJGFkJPyi/4= =Caod -----END PGP SIGNATURE-----
Sun, 29 May 2005 09:06:43 -0800 merge: short-circuit search for merge into empty repo
mpm@selenic.com [Sun, 29 May 2005 09:06:43 -0800] rev 190
merge: short-circuit search for merge into empty repo -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 merge: short-circuit search for merge into empty repo We should have 3 cases for merge: - - we have no changesets - - we have less than half the changesets - - we have more than half the changesets For no changesets, we can immediately tell that we need everything. This happens when we initially branch from a remote repo, so we simply shortcircuit the search and grab everything from the root When we're actually tracking a project, we should generally have most of the changesets, so the current search algorithm should minimize searching. It should rarely occur that upstreams gets far ahead of us, in which case, we suffer a longer search. manifest hash: eabd55841b03225176ea72b985aad36431a438a9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCmfajywK+sNU5EO8RAuyKAKCf7Nw6XSK5HEzbrZae7Q06e3dk4wCgjbK6 YUTEfkpPP1h3mNHIHRKz+aI= =eGMq -----END PGP SIGNATURE-----
Sat, 28 May 2005 14:13:12 -0800 Add tag for 0.5
mpm@selenic.com [Sat, 28 May 2005 14:13:12 -0800] rev 189
Add tag for 0.5
Sat, 28 May 2005 14:09:11 -0800 Mercurial 0.5 0.5
mpm@selenic.com [Sat, 28 May 2005 14:09:11 -0800] rev 188
Mercurial 0.5 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mercurial 0.5 Update version numbers Fixup MANIFEST.in manifest hash: 58db9be35685e83133f20e96265d6c434fc106c2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCmOwHywK+sNU5EO8RAq0OAKCkMWzSMzhisTFBmT2WLj2bf+PMqwCbBv+S jNvqIQsru2JMdCQC2eG7CxU= =c20j -----END PGP SIGNATURE-----
Sat, 28 May 2005 13:59:09 -0800 Fix two minor merge bugs
mpm@selenic.com [Sat, 28 May 2005 13:59:09 -0800] rev 187
Fix two minor merge bugs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Fix two minor merge bugs Fix variable name for printing manifest node Trouble with empty between lists from remote repos manifest hash: 000e9267b17c870f673210c8aae50d99e0e5b72b -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCmOmtywK+sNU5EO8RAs7AAJ9dVyOn5Ne+EopdUqOe8IKVH86R3wCfUhNO CLpuRURCB5Ang19YZ5MLGeg= =NF1T -----END PGP SIGNATURE-----
Sat, 28 May 2005 13:31:49 -0800 Add $HGEDITOR hook and example script
mpm@selenic.com [Sat, 28 May 2005 13:31:49 -0800] rev 186
Add $HGEDITOR hook and example script -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Add $HGEDITOR hook and example script This hook makes signing commits easier. manifest hash: ba8723e4b52323528dfa681a58658a5b4b2c02e4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCmONFywK+sNU5EO8RAj87AKCEa5r9EepdYPiYRGo/jAjjwCIcVACfeBPe QDInXr7karo6/P8d2bM/tVU= =rxIQ -----END PGP SIGNATURE-----
Sat, 28 May 2005 11:48:00 -0800 Add manifest hash to commit messages for easy signing
mpm@selenic.com [Sat, 28 May 2005 11:48:00 -0800] rev 185
Add manifest hash to commit messages for easy signing -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Here's an example: This is the current manifest hash: e06d11165178d03c296ea7e7854f91e612a8d6bf It was copied from the HG: comment lines that are added to the commit. Then I wrote this commit message, signed it, then closed the commit. The manifest hash is a hash of all the files in the project together with the hashes of manifest's parents. Thus, signing the manifest hash allows us to verify the entire state of project at the time of the commit. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCmMrcywK+sNU5EO8RAoKwAJ4gPz2dI1Xh44N3tra43clUGhLVggCbBxuu 8pBZt85SA9ty39+e2+hL9WI= =t/xS -----END PGP SIGNATURE-----
Fri, 27 May 2005 19:38:34 -0800 Improved binary diff from Christopher Li
mpm@selenic.com [Fri, 27 May 2005 19:38:34 -0800] rev 184
Improved binary diff from Christopher Li This is more intelligent/efficient by combining neighboring inserts, replaces and deletes. Passes test of converting kernel repo, but doesn't appear to substantially affect compression or performance.
Fri, 27 May 2005 13:30:35 -0800 hgweb: Sort tags by revision number
mpm@selenic.com [Fri, 27 May 2005 13:30:35 -0800] rev 183
hgweb: Sort tags by revision number
Fri, 27 May 2005 13:09:56 -0800 Pull from Jake's hg docs
mpm@selenic.com [Fri, 27 May 2005 13:09:56 -0800] rev 182
Pull from Jake's hg docs
Fri, 27 May 2005 14:09:43 -0700 updated for .hgpaths and http/old-http protocol name change
jake@edge2.net [Fri, 27 May 2005 14:09:43 -0700] rev 181
updated for .hgpaths and http/old-http protocol name change
Fri, 27 May 2005 12:45:41 -0800 hgweb: Fix navigate to 0 bug
mpm@selenic.com [Fri, 27 May 2005 12:45:41 -0800] rev 180
hgweb: Fix navigate to 0 bug
Fri, 27 May 2005 12:42:52 -0800 Add ~/.hgpaths to README
mpm@selenic.com [Fri, 27 May 2005 12:42:52 -0800] rev 179
Add ~/.hgpaths to README
Fri, 27 May 2005 12:27:46 -0800 Merge from Jake's hg docs
mpm@selenic.com [Fri, 27 May 2005 12:27:46 -0800] rev 178
Merge from Jake's hg docs
Fri, 27 May 2005 07:16:58 -0700 adding doc directory and files
jake@edge2.net [Fri, 27 May 2005 07:16:58 -0700] rev 177
adding doc directory and files
Fri, 27 May 2005 12:26:14 -0800 Change hg: protocol name to http: and http: to old-http:
mpm@selenic.com [Fri, 27 May 2005 12:26:14 -0800] rev 176
Change hg: protocol name to http: and http: to old-http: hg: will continue to work for a bit old-http: will be phased out soon
Thu, 26 May 2005 23:39:42 -0800 hg: remove some debug commands, improve help messages, add .hgpaths file
mpm@selenic.com [Thu, 26 May 2005 23:39:42 -0800] rev 175
hg: remove some debug commands, improve help messages, add .hgpaths file .hgpaths is a file with lines of the form: <symbolic name> <repository path or url> that allows you to do: hg merge <name>
Thu, 26 May 2005 22:54:48 -0800 hg merge: abort if there are outstanding changes in the working directory
mpm@selenic.com [Thu, 26 May 2005 22:54:48 -0800] rev 174
hg merge: abort if there are outstanding changes in the working directory We currently don't support merging from the tip into the working directory, so merge with outstanding local changes is asking for trouble.
Thu, 26 May 2005 22:47:43 -0800 hgweb: make navigation of changesets a bit nicer
mpm@selenic.com [Thu, 26 May 2005 22:47:43 -0800] rev 173
hgweb: make navigation of changesets a bit nicer
Thu, 26 May 2005 20:37:05 -0800 hgweb: alternating colors for multifile diffs
mpm@selenic.com [Thu, 26 May 2005 20:37:05 -0800] rev 172
hgweb: alternating colors for multifile diffs
Thu, 26 May 2005 18:20:24 -0800 trivial tweak to merge3
mpm@selenic.com [Thu, 26 May 2005 18:20:24 -0800] rev 171
trivial tweak to merge3
Thu, 26 May 2005 13:02:28 -0800 hg diff: fix missing final newline bug
mpm@selenic.com [Thu, 26 May 2005 13:02:28 -0800] rev 170
hg diff: fix missing final newline bug
Thu, 26 May 2005 13:02:04 -0800 hgweb: actually commit the tags template
mpm@selenic.com [Thu, 26 May 2005 13:02:04 -0800] rev 169
hgweb: actually commit the tags template
Thu, 26 May 2005 12:24:01 -0800 hgweb: add tags links and manifest links
mpm@selenic.com [Thu, 26 May 2005 12:24:01 -0800] rev 168
hgweb: add tags links and manifest links This adds a simple new tags page to browse by tag, adds the tag link everywhere, and adds manifest links to the tags and changelog pages.
Thu, 26 May 2005 11:15:05 -0800 Hide most revision numbers in hgweb
mpm@selenic.com [Thu, 26 May 2005 11:15:05 -0800] rev 167
Hide most revision numbers in hgweb
Thu, 26 May 2005 10:11:05 -0800 hgweb: don't blow up on search for unknown keys
mpm@selenic.com [Thu, 26 May 2005 10:11:05 -0800] rev 166
hgweb: don't blow up on search for unknown keys
Thu, 26 May 2005 10:08:47 -0800 Add tag/rev/node search to hgweb
mpm@selenic.com [Thu, 26 May 2005 10:08:47 -0800] rev 165
Add tag/rev/node search to hgweb
Thu, 26 May 2005 09:56:20 -0800 Make fancyopts handle no arguments
mpm@selenic.com [Thu, 26 May 2005 09:56:20 -0800] rev 164
Make fancyopts handle no arguments This lets hg serve work with no args.
Thu, 26 May 2005 09:48:50 -0800 Make undo and recover friendlier
mpm@selenic.com [Thu, 26 May 2005 09:48:50 -0800] rev 163
Make undo and recover friendlier Add them to the help display, have them report failure
Thu, 26 May 2005 09:04:54 -0800 Implement recover and undo commands
mpm@selenic.com [Thu, 26 May 2005 09:04:54 -0800] rev 162
Implement recover and undo commands This adds an interface to transaction to rollback with a given journal file and commands to rollback an existing .hg/journal or .hg/undo.
Thu, 26 May 2005 08:53:04 -0800 Simply repository locking
mpm@selenic.com [Thu, 26 May 2005 08:53:04 -0800] rev 161
Simply repository locking This is a first pass at implementing repo locking. Next up, journal recovery and undo.
Wed, 25 May 2005 16:40:22 -0800 Update the README a bit
mpm@selenic.com [Wed, 25 May 2005 16:40:22 -0800] rev 160
Update the README a bit
Wed, 25 May 2005 16:28:23 -0800 Add example CGI script
mpm@selenic.com [Wed, 25 May 2005 16:28:23 -0800] rev 159
Add example CGI script This gives an example of how to easily use hgweb via CGI
Wed, 25 May 2005 16:27:10 -0800 Add 'hg serve' command for stand-alone server
mpm@selenic.com [Wed, 25 May 2005 16:27:10 -0800] rev 158
Add 'hg serve' command for stand-alone server This adds a simple stand-alone web server mode to hg that exports the current repo for merging and browsing. The default port is 8000.
Wed, 25 May 2005 16:21:06 -0800 Install the templates where they can be found by hgweb.py
mpm@selenic.com [Wed, 25 May 2005 16:21:06 -0800] rev 157
Install the templates where they can be found by hgweb.py This ought to use package_data but that doesn't exist in Python 2.3. So we do a hack of install_data and use glob. This also adds templatepath() to hgweb.py which finds the templates relative to hgweb.py's location.
Wed, 25 May 2005 09:04:38 -0800 Fix some broken parent links in hgweb
mpm@selenic.com [Wed, 25 May 2005 09:04:38 -0800] rev 156
Fix some broken parent links in hgweb
Wed, 25 May 2005 08:54:54 -0800 Merge from hgweb
mpm@selenic.com [Wed, 25 May 2005 08:54:54 -0800] rev 155
Merge from hgweb
Tue, 24 May 2005 16:08:09 -0700 fixed problem with head/body tags, added dtd, fixed table attributes
jake@edge2.net [Tue, 24 May 2005 16:08:09 -0700] rev 154
fixed problem with head/body tags, added dtd, fixed table attributes add quotes around all attributes (w3c recommendation) pages pass w3c validator
Tue, 24 May 2005 07:42:05 -0700 changed pos to rev for changelog cmd, changed & to ;
jake@edge2.net [Tue, 24 May 2005 07:42:05 -0700] rev 153
changed pos to rev for changelog cmd, changed & to ;
Tue, 24 May 2005 07:33:12 -0700 hgweb is no longer a script
jake@edge2.net [Tue, 24 May 2005 07:33:12 -0700] rev 152
hgweb is no longer a script
Wed, 25 May 2005 08:53:34 -0800 Bail on attempts to do an empty commit
mpm@selenic.com [Wed, 25 May 2005 08:53:34 -0800] rev 151
Bail on attempts to do an empty commit
Wed, 25 May 2005 08:53:01 -0800 Add options to annotate for user/rev/changeset
mpm@selenic.com [Wed, 25 May 2005 08:53:01 -0800] rev 150
Add options to annotate for user/rev/changeset This eliminates the blame command and makes annotate more flexible.
Tue, 24 May 2005 23:34:06 -0800 Pass filename to $HGMERGE
mpm@selenic.com [Tue, 24 May 2005 23:34:06 -0800] rev 149
Pass filename to $HGMERGE This lets the merge program be slightly more user-friendly
Tue, 24 May 2005 23:13:25 -0800 Improve pruning of branches in outstanding changeset algorithm
mpm@selenic.com [Tue, 24 May 2005 23:13:25 -0800] rev 148
Improve pruning of branches in outstanding changeset algorithm These changes make the client keep track of what it's seen more carefully to avoid some redundant requests.
Tue, 24 May 2005 23:11:44 -0800 A new ancestor algorithm
mpm@selenic.com [Tue, 24 May 2005 23:11:44 -0800] rev 147
A new ancestor algorithm The old ancestor algorithm could get fooled into returning ancestors closer to root than it ought to. Hopefully this one, which strictly orders its search by distance from room, will be foolproof.
Tue, 24 May 2005 20:30:35 -0800 Handle merge with deletions
mpm@selenic.com [Tue, 24 May 2005 20:30:35 -0800] rev 146
Handle merge with deletions If you merge with a repo that has deleted a file after editing it, hg attempted to resolve the file. This (correctly) resulted in hg verify errors because the resolved version didn't show up in the manifests. This moves the manifest resolution before file resolution and decides which files to resolve based on the (partially) resolved manifest. After files are resolved, the final manifest is committed.
Tue, 24 May 2005 20:29:38 -0800 Minor fixes to verify
mpm@selenic.com [Tue, 24 May 2005 20:29:38 -0800] rev 145
Minor fixes to verify
Mon, 23 May 2005 22:14:41 -0800 Fix transaction handling bug by reverting fileopener change
mpm@selenic.com [Mon, 23 May 2005 22:14:41 -0800] rev 144
Fix transaction handling bug by reverting fileopener change
Mon, 23 May 2005 21:15:36 -0800 Fix pos in navbar
mpm@selenic.com [Mon, 23 May 2005 21:15:36 -0800] rev 143
Fix pos in navbar Fix bad parent link in changelog
Mon, 23 May 2005 20:57:48 -0800 Prettify the web interface
mpm@selenic.com [Mon, 23 May 2005 20:57:48 -0800] rev 142
Prettify the web interface Add header, footer templates Add null parent handling Combine files and directories Add parity flag for alternating line colors Add line numbers to filerevision
Mon, 23 May 2005 16:06:25 -0800 Simple script to recompress a log file
mpm@selenic.com [Mon, 23 May 2005 16:06:25 -0800] rev 141
Simple script to recompress a log file
Mon, 23 May 2005 16:05:48 -0800 Minor safety checks to manifest diff
mpm@selenic.com [Mon, 23 May 2005 16:05:48 -0800] rev 140
Minor safety checks to manifest diff
Mon, 23 May 2005 16:05:05 -0800 Minor updates to comparison
mpm@selenic.com [Mon, 23 May 2005 16:05:05 -0800] rev 139
Minor updates to comparison
Mon, 23 May 2005 16:00:02 -0800 Revamped templated hgweb
mpm@selenic.com [Mon, 23 May 2005 16:00:02 -0800] rev 138
Revamped templated hgweb
Sun, 22 May 2005 08:13:38 -0800 Merge from hgweb
mpm@selenic.com [Sun, 22 May 2005 08:13:38 -0800] rev 137
Merge from hgweb
Sat, 21 May 2005 22:43:14 -0700 added annotate
jake@edge2.net [Sat, 21 May 2005 22:43:14 -0700] rev 136
added annotate fixed error page to get tmpl_dir
Sat, 21 May 2005 20:31:54 -0700 change template to a generator
jake@edge2.net [Sat, 21 May 2005 20:31:54 -0700] rev 135
change template to a generator add write call to output generator
Sat, 21 May 2005 16:21:16 -0700 fix problem with non wrapping file list
jake@edge2.net [Sat, 21 May 2005 16:21:16 -0700] rev 134
fix problem with non wrapping file list fix file list not appearing in checkin
Sat, 21 May 2005 16:13:42 -0700 added template support for some hgweb output, also, template files for
jake@edge2.net [Sat, 21 May 2005 16:13:42 -0700] rev 133
added template support for some hgweb output, also, template files for the parts that have been converted
Sat, 21 May 2005 11:46:16 -0700 making hgweb class
jake@edge2.net [Sat, 21 May 2005 11:46:16 -0700] rev 132
making hgweb class
Sat, 21 May 2005 11:35:26 -0700 moving hgweb to mercurial subdir
jake@edge2.net [Sat, 21 May 2005 11:35:26 -0700] rev 131
moving hgweb to mercurial subdir
Sat, 21 May 2005 17:26:44 -0800 Make hg diff handle files that have been added but not yet committed.
mpm@selenic.com [Sat, 21 May 2005 17:26:44 -0800] rev 130
Make hg diff handle files that have been added but not yet committed.
Sat, 21 May 2005 17:03:12 -0800 Fix diff and export not showing added files
mpm@selenic.com [Sat, 21 May 2005 17:03:12 -0800] rev 129
Fix diff and export not showing added files
Sat, 21 May 2005 13:14:58 -0800 Add safety checking to mpatch
mpm@selenic.com [Sat, 21 May 2005 13:14:58 -0800] rev 128
Add safety checking to mpatch
Fri, 20 May 2005 19:19:25 -0800 Fix braindamaged import in mdiff.
mpm@selenic.com [Fri, 20 May 2005 19:19:25 -0800] rev 127
Fix braindamaged import in mdiff.
Fri, 20 May 2005 17:50:11 -0800 Remove some debugging code from lazyparser
mpm@selenic.com [Fri, 20 May 2005 17:50:11 -0800] rev 126
Remove some debugging code from lazyparser
Fri, 20 May 2005 17:49:25 -0800 Remove python version of the patches code
mpm@selenic.com [Fri, 20 May 2005 17:49:25 -0800] rev 125
Remove python version of the patches code
Fri, 20 May 2005 17:47:13 -0800 Remove debugoldmerge command
mpm@selenic.com [Fri, 20 May 2005 17:47:13 -0800] rev 124
Remove debugoldmerge command
Fri, 20 May 2005 17:46:47 -0800 hg history: don't print file list without -v switch
mpm@selenic.com [Fri, 20 May 2005 17:46:47 -0800] rev 123
hg history: don't print file list without -v switch
Fri, 20 May 2005 17:45:03 -0800 Subdir support for annotate
mpm@selenic.com [Fri, 20 May 2005 17:45:03 -0800] rev 122
Subdir support for annotate
Fri, 20 May 2005 17:44:34 -0800 Use revlog.delta and mdiff.patchtext to massively speed up processing
mpm@selenic.com [Fri, 20 May 2005 17:44:34 -0800] rev 121
Use revlog.delta and mdiff.patchtext to massively speed up processing of manifests. This lets us verify a 28k changeset kernel repo in under two minutes.
Fri, 20 May 2005 17:42:29 -0800 Add a function to return the new text from a binary diff
mpm@selenic.com [Fri, 20 May 2005 17:42:29 -0800] rev 120
Add a function to return the new text from a binary diff
Fri, 20 May 2005 17:40:24 -0800 Add code to retrieve or construct a revlog delta
mpm@selenic.com [Fri, 20 May 2005 17:40:24 -0800] rev 119
Add code to retrieve or construct a revlog delta
Fri, 20 May 2005 17:38:01 -0800 Add fileopener to move some pathname knowledge from filelog to repository
mpm@selenic.com [Fri, 20 May 2005 17:38:01 -0800] rev 118
Add fileopener to move some pathname knowledge from filelog to repository
Fri, 20 May 2005 17:36:02 -0800 Make revision code slightly faster
mpm@selenic.com [Fri, 20 May 2005 17:36:02 -0800] rev 117
Make revision code slightly faster
Fri, 20 May 2005 17:35:20 -0800 Only use lazy indexing for big indices and avoid the overhead of the
mpm@selenic.com [Fri, 20 May 2005 17:35:20 -0800] rev 116
Only use lazy indexing for big indices and avoid the overhead of the lazy index in the small index case.
Fri, 20 May 2005 17:34:04 -0800 Make lazyindex load slightly faster
mpm@selenic.com [Fri, 20 May 2005 17:34:04 -0800] rev 115
Make lazyindex load slightly faster
Fri, 20 May 2005 17:33:24 -0800 Simplify checkout slightly, replace checkdir with os.makedirs
mpm@selenic.com [Fri, 20 May 2005 17:33:24 -0800] rev 114
Simplify checkout slightly, replace checkdir with os.makedirs
Fri, 20 May 2005 17:31:55 -0800 Sort files on check-in for good I/O patterns
mpm@selenic.com [Fri, 20 May 2005 17:31:55 -0800] rev 113
Sort files on check-in for good I/O patterns
Fri, 20 May 2005 17:31:12 -0800 Make compression more intelligent:
mpm@selenic.com [Fri, 20 May 2005 17:31:12 -0800] rev 112
Make compression more intelligent: - we don't attempt to compress things under 44 bytes (empirical) - we check whether larger objects actually compress - we tag objects to indicate their compression NUL means uncompressed and starts with NUL x means gzipped and starts with x (handy) u means uncompressed, drop the u
Fri, 20 May 2005 17:28:09 -0800 Add script for doing conversion of repo from oldstyle to newstyle
mpm@selenic.com [Fri, 20 May 2005 17:28:09 -0800] rev 111
Add script for doing conversion of repo from oldstyle to newstyle
Fri, 20 May 2005 17:27:21 -0800 Move hg from storing files in data with base64 encoding to full
mpm@selenic.com [Fri, 20 May 2005 17:27:21 -0800] rev 110
Move hg from storing files in data with base64 encoding to full pathnames with .i and .d extensions. This means we naturally get good FS layout, and cp and tar fix things up nicely rather than pessimizing layout.
Fri, 20 May 2005 17:22:02 -0800 Annotate was being too clever trying to work in place, and triggering
mpm@selenic.com [Fri, 20 May 2005 17:22:02 -0800] rev 109
Annotate was being too clever trying to work in place, and triggering its assert. Simplify it, fix it, and speed it up a tiny bit.
Fri, 20 May 2005 17:20:39 -0800 Warn if we fail to truncate something
mpm@selenic.com [Fri, 20 May 2005 17:20:39 -0800] rev 108
Warn if we fail to truncate something
Wed, 18 May 2005 18:25:37 -0800 Make prompting go
mpm@selenic.com [Wed, 18 May 2005 18:25:37 -0800] rev 107
Make prompting go Minor UI tweaking Add merge prompting
Wed, 18 May 2005 17:37:49 -0800 Don't diff unknown files
mpm@selenic.com [Wed, 18 May 2005 17:37:49 -0800] rev 106
Don't diff unknown files Fix syntax error from log date
Wed, 18 May 2005 17:33:46 -0800 Date on its own line in file log
mpm@selenic.com [Wed, 18 May 2005 17:33:46 -0800] rev 105
Date on its own line in file log
Wed, 18 May 2005 17:29:10 -0800 Pull from hg://edge2.net/hg/cmds
mpm@selenic.com [Wed, 18 May 2005 17:29:10 -0800] rev 104
Pull from hg://edge2.net/hg/cmds
Sun, 15 May 2005 15:30:36 -0700 adding subdir support for log and status commands
jake@edge2.net [Sun, 15 May 2005 15:30:36 -0700] rev 103
adding subdir support for log and status commands
Wed, 18 May 2005 17:06:07 -0800 Merge from hgweb
mpm@selenic.com [Wed, 18 May 2005 17:06:07 -0800] rev 102
Merge from hgweb
Tue, 17 May 2005 16:03:50 -0700 added pagination for changes (front) page
jake@edge2.net [Tue, 17 May 2005 16:03:50 -0700] rev 101
added pagination for changes (front) page added manifest list added file history
Fri, 13 May 2005 17:48:10 -0700 reorganize code into classes
jake@edge2.net [Fri, 13 May 2005 17:48:10 -0700] rev 100
reorganize code into classes clean up html code for w3c validation
Fri, 13 May 2005 17:27:14 -0700 making change list be reverse ordered
jake@edge2.net [Fri, 13 May 2005 17:27:14 -0700] rev 99
making change list be reverse ordered adding link to revision in change list changing revision links to display checkin
Wed, 18 May 2005 16:59:54 -0800 Add paranoia to diff code
mpm@selenic.com [Wed, 18 May 2005 16:59:54 -0800] rev 98
Add paranoia to diff code
Wed, 18 May 2005 16:47:49 -0800 Add iterator to the lazymap code
mpm@selenic.com [Wed, 18 May 2005 16:47:49 -0800] rev 97
Add iterator to the lazymap code
Wed, 18 May 2005 16:45:44 -0800 Add updated merge3 code
mpm@selenic.com [Wed, 18 May 2005 16:45:44 -0800] rev 96
Add updated merge3 code
Wed, 18 May 2005 16:31:51 -0800 Beginnings of transaction undo support
mpm@selenic.com [Wed, 18 May 2005 16:31:51 -0800] rev 95
Beginnings of transaction undo support
Wed, 18 May 2005 16:29:39 -0800 Refactor merge code
mpm@selenic.com [Wed, 18 May 2005 16:29:39 -0800] rev 94
Refactor merge code Delete old code Fix calculation of newer nodes on server Fix branch recursion on client Fix manifest merge problems Add more debugging and note messages to merge
Wed, 18 May 2005 15:24:18 -0800 Fix two bugs in verify
mpm@selenic.com [Wed, 18 May 2005 15:24:18 -0800] rev 93
Fix two bugs in verify
Wed, 18 May 2005 15:23:10 -0800 Add debugindexdot to generate graphviz dot files from indexes
mpm@selenic.com [Wed, 18 May 2005 15:23:10 -0800] rev 92
Add debugindexdot to generate graphviz dot files from indexes
Wed, 18 May 2005 15:21:53 -0800 hack so that debugindex takes filenames
mpm@selenic.com [Wed, 18 May 2005 15:21:53 -0800] rev 91
hack so that debugindex takes filenames
Tue, 17 May 2005 13:38:21 -0800 Fix manifest merge swap bug
mpm@selenic.com [Tue, 17 May 2005 13:38:21 -0800] rev 90
Fix manifest merge swap bug Add more debug info to merge
Tue, 17 May 2005 13:37:15 -0800 Add tip command
mpm@selenic.com [Tue, 17 May 2005 13:37:15 -0800] rev 89
Add tip command
Tue, 17 May 2005 12:40:24 -0800 Missing newline in "requesting changegroup"
mpm@selenic.com [Tue, 17 May 2005 12:40:24 -0800] rev 88
Missing newline in "requesting changegroup"
Tue, 17 May 2005 12:23:53 -0800 Verify improvements:
mpm@selenic.com [Tue, 17 May 2005 12:23:53 -0800] rev 87
Verify improvements: Check existence of parents of changesets and manifests Count errors Use ui for display Catch and count unpack exceptions Print error count and exit with non-zero status on error
Tue, 17 May 2005 12:20:29 -0800 Friendlier exceptions for unknown node errors
mpm@selenic.com [Tue, 17 May 2005 12:20:29 -0800] rev 86
Friendlier exceptions for unknown node errors
Tue, 17 May 2005 11:40:45 -0800 Fix merge bug, I hope
mpm@selenic.com [Tue, 17 May 2005 11:40:45 -0800] rev 85
Fix merge bug, I hope
Tue, 17 May 2005 11:40:26 -0800 More useful message on broken addgroup chain
mpm@selenic.com [Tue, 17 May 2005 11:40:26 -0800] rev 84
More useful message on broken addgroup chain
Tue, 17 May 2005 11:06:59 -0800 Add -q quiet option
mpm@selenic.com [Tue, 17 May 2005 11:06:59 -0800] rev 83
Add -q quiet option Make -d and -v do something Add a bunch of debug and note messages
Tue, 17 May 2005 10:13:00 -0800 Gotos are embarrassing.
mpm@selenic.com [Tue, 17 May 2005 10:13:00 -0800] rev 82
Gotos are embarrassing.
Tue, 17 May 2005 01:27:14 -0800 Add annotate and blame to the command list and README
mpm@selenic.com [Tue, 17 May 2005 01:27:14 -0800] rev 81
Add annotate and blame to the command list and README
Tue, 17 May 2005 01:22:50 -0800 Fix field width for annotate
mpm@selenic.com [Tue, 17 May 2005 01:22:50 -0800] rev 80
Fix field width for annotate Add blame
Tue, 17 May 2005 01:12:30 -0800 Add basic annotation support
mpm@selenic.com [Tue, 17 May 2005 01:12:30 -0800] rev 79
Add basic annotation support filelog.annotate() will get the change number on each line. Singed-Off-by: Christopher Li<hg@chrisli.org>
Tue, 17 May 2005 01:07:57 -0800 Add "HG: merge resolve" to editor text for merge
mpm@selenic.com [Tue, 17 May 2005 01:07:57 -0800] rev 78
Add "HG: merge resolve" to editor text for merge
Tue, 17 May 2005 01:07:01 -0800 Fix bug in lazymap code
mpm@selenic.com [Tue, 17 May 2005 01:07:01 -0800] rev 77
Fix bug in lazymap code Add a sanity check to addgroup
Tue, 17 May 2005 00:33:22 -0800 Add lazy{parser,index,map} to speed up processing of index files
mpm@selenic.com [Tue, 17 May 2005 00:33:22 -0800] rev 76
Add lazy{parser,index,map} to speed up processing of index files
Tue, 17 May 2005 00:32:18 -0800 Fix a bug in patches() if there's not text and no patch
mpm@selenic.com [Tue, 17 May 2005 00:32:18 -0800] rev 75
Fix a bug in patches() if there's not text and no patch
Tue, 17 May 2005 00:30:01 -0800 (none)
mpm@selenic.com [Tue, 17 May 2005 00:30:01 -0800] rev 74
(none)
Mon, 16 May 2005 22:10:02 -0800 Change revlog to use new patch code
mpm@selenic.com [Mon, 16 May 2005 22:10:02 -0800] rev 73
Change revlog to use new patch code
Mon, 16 May 2005 22:08:33 -0800 Add an O(m + nlog n) patching extension
mpm@selenic.com [Mon, 16 May 2005 22:08:33 -0800] rev 72
Add an O(m + nlog n) patching extension
Sat, 14 May 2005 10:27:14 -0800 Add mdiff.patches to speed up applying thousands of patches to the manifest
mpm@selenic.com [Sat, 14 May 2005 10:27:14 -0800] rev 71
Add mdiff.patches to speed up applying thousands of patches to the manifest
Sat, 14 May 2005 10:13:49 -0800 Fix debugindex formatting for large repos
mpm@selenic.com [Sat, 14 May 2005 10:13:49 -0800] rev 70
Fix debugindex formatting for large repos
Fri, 13 May 2005 18:22:08 -0800 Minor changes to import so that we can successfully import Ingo's
mpm@selenic.com [Fri, 13 May 2005 18:22:08 -0800] rev 69
Minor changes to import so that we can successfully import Ingo's kernel history patchset.
Fri, 13 May 2005 13:26:00 -0800 Print changeset metadata for export
mpm@selenic.com [Fri, 13 May 2005 13:26:00 -0800] rev 68
Print changeset metadata for export
Fri, 13 May 2005 13:12:32 -0800 Add tag support
mpm@selenic.com [Fri, 13 May 2005 13:12:32 -0800] rev 67
Add tag support
Fri, 13 May 2005 12:44:11 -0800 Beginnings of changelog tagging
mpm@selenic.com [Fri, 13 May 2005 12:44:11 -0800] rev 66
Beginnings of changelog tagging
Fri, 13 May 2005 11:47:16 -0800 Fix up a bunch of bugs in the new merge code 0.4f
mpm@selenic.com [Fri, 13 May 2005 11:47:16 -0800] rev 65
Fix up a bunch of bugs in the new merge code Move getchangegroup/addchangegroup to generators
Thu, 12 May 2005 17:54:55 -0800 Diff in subdirectories from Jake Edge
mpm@selenic.com [Thu, 12 May 2005 17:54:55 -0800] rev 64
Diff in subdirectories from Jake Edge Dates in diff Fix O(n^2) behaviour of manifest diff Add a/ and b/ to work with patch -p1
Thu, 12 May 2005 01:23:51 -0800 Minor changes for release 0.4e 0.4e
mpm@selenic.com [Thu, 12 May 2005 01:23:51 -0800] rev 63
Minor changes for release 0.4e
Thu, 12 May 2005 01:23:26 -0800 Fix tabs
mpm@selenic.com [Thu, 12 May 2005 01:23:26 -0800] rev 62
Fix tabs Update version number Set new merge as the default
Thu, 12 May 2005 01:22:37 -0800 Add server side of hg:// protocol to hgweb
mpm@selenic.com [Thu, 12 May 2005 01:22:37 -0800] rev 61
Add server side of hg:// protocol to hgweb
Thu, 12 May 2005 01:21:58 -0800 Add hg:// protocol
mpm@selenic.com [Thu, 12 May 2005 01:21:58 -0800] rev 60
Add hg:// protocol Fix some of the getchangegroup logic
Thu, 12 May 2005 01:20:43 -0800 Minor corrections
mpm@selenic.com [Thu, 12 May 2005 01:20:43 -0800] rev 59
Minor corrections
Thu, 12 May 2005 01:20:16 -0800 A quick set of comparisons between hg, git, and bk
mpm@selenic.com [Thu, 12 May 2005 01:20:16 -0800] rev 58
A quick set of comparisons between hg, git, and bk
Wed, 11 May 2005 17:11:10 -0800 hgweb.py from Jake Edge
mpm@selenic.com [Wed, 11 May 2005 17:11:10 -0800] rev 57
hgweb.py from Jake Edge remove hgweb.py from URLs so that it will work as index.cgi
Wed, 11 May 2005 15:06:41 -0800 Add getchangegroup code to efficiently calculate and request a changegroup
mpm@selenic.com [Wed, 11 May 2005 15:06:41 -0800] rev 56
Add getchangegroup code to efficiently calculate and request a changegroup
Wed, 11 May 2005 14:38:26 -0800 From: Thomas Arendsen Hein <thomas@intevation.de>
mpm@selenic.com [Wed, 11 May 2005 14:38:26 -0800] rev 55
From: Thomas Arendsen Hein <thomas@intevation.de> Good. Attached is a patch which also tries to use $EMAIL as the commit user and removed a try/except by using os.environ.get.
Wed, 11 May 2005 14:37:23 -0800 Fix lsdiff filtering
mpm@selenic.com [Wed, 11 May 2005 14:37:23 -0800] rev 54
Fix lsdiff filtering
Wed, 11 May 2005 14:36:17 -0800 Drop empty lines from lsdiff
mpm@selenic.com [Wed, 11 May 2005 14:36:17 -0800] rev 53
Drop empty lines from lsdiff
Wed, 11 May 2005 14:34:31 -0800 Strip trailing spaces from lsdiff file list
mpm@selenic.com [Wed, 11 May 2005 14:34:31 -0800] rev 52
Strip trailing spaces from lsdiff file list
Wed, 11 May 2005 14:32:03 -0800 Ignore .orig and .rej files from patch
mpm@selenic.com [Wed, 11 May 2005 14:32:03 -0800] rev 51
Ignore .orig and .rej files from patch
Wed, 11 May 2005 14:06:34 -0800 Add -q option to import
mpm@selenic.com [Wed, 11 May 2005 14:06:34 -0800] rev 50
Add -q option to import Make import complain if patching fails
Wed, 11 May 2005 13:56:22 -0800 Import comments from patches
mpm@selenic.com [Wed, 11 May 2005 13:56:22 -0800] rev 49
Import comments from patches
Wed, 11 May 2005 09:44:12 -0800 Fix resolve bug putting unchanged files in resolve cset
mpm@selenic.com [Wed, 11 May 2005 09:44:12 -0800] rev 48
Fix resolve bug putting unchanged files in resolve cset
Tue, 10 May 2005 23:33:19 -0800 Rollback is implemented
mpm@selenic.com [Tue, 10 May 2005 23:33:19 -0800] rev 47
Rollback is implemented
Tue, 10 May 2005 00:40:49 -0800 Add changegroup support
mpm@selenic.com [Tue, 10 May 2005 00:40:49 -0800] rev 46
Add changegroup support
Tue, 10 May 2005 00:34:57 -0800 Fix recursion depth trouble with ancestor algorithm
mpm@selenic.com [Tue, 10 May 2005 00:34:57 -0800] rev 45
Fix recursion depth trouble with ancestor algorithm
Tue, 10 May 2005 00:33:48 -0800 Fix occassional diff bug with manifests
mpm@selenic.com [Tue, 10 May 2005 00:33:48 -0800] rev 44
Fix occassional diff bug with manifests
Tue, 10 May 2005 00:32:05 -0800 Attempt to recover journal automatically
mpm@selenic.com [Tue, 10 May 2005 00:32:05 -0800] rev 43
Attempt to recover journal automatically
Tue, 10 May 2005 00:31:00 -0800 Fix multiple changes to file per transaction
mpm@selenic.com [Tue, 10 May 2005 00:31:00 -0800] rev 42
Fix multiple changes to file per transaction
Sat, 07 May 2005 16:33:31 -0800 Fix truncate logic for indices again
mpm@selenic.com [Sat, 07 May 2005 16:33:31 -0800] rev 41
Fix truncate logic for indices again
Sat, 07 May 2005 16:33:09 -0800 Date is an int as a string in changelog
mpm@selenic.com [Sat, 07 May 2005 16:33:09 -0800] rev 40
Date is an int as a string in changelog
Sat, 07 May 2005 16:32:31 -0800 Add lookup smarts everywhere
mpm@selenic.com [Sat, 07 May 2005 16:32:31 -0800] rev 39
Add lookup smarts everywhere Fix import command
Sat, 07 May 2005 16:13:26 -0800 Add improved rev lookup to diff and export
mpm@selenic.com [Sat, 07 May 2005 16:13:26 -0800] rev 38
Add improved rev lookup to diff and export
Sat, 07 May 2005 16:12:31 -0800 Move hex/bin bits to revlog
mpm@selenic.com [Sat, 07 May 2005 16:12:31 -0800] rev 37
Move hex/bin bits to revlog Handle lookup of rev -1 of changelog
Sat, 07 May 2005 16:11:36 -0800 Add smart node lookup by substring or by rev number
mpm@selenic.com [Sat, 07 May 2005 16:11:36 -0800] rev 36
Add smart node lookup by substring or by rev number
Sat, 07 May 2005 16:10:50 -0800 unidiff: punt on comparing empty files
mpm@selenic.com [Sat, 07 May 2005 16:10:50 -0800] rev 35
unidiff: punt on comparing empty files
Sat, 07 May 2005 11:37:28 -0800 Add export command
mpm@selenic.com [Sat, 07 May 2005 11:37:28 -0800] rev 34
Add export command
Sat, 07 May 2005 09:27:52 -0800 Support for 0, 1, or 2 diff revs
mpm@selenic.com [Sat, 07 May 2005 09:27:52 -0800] rev 33
Support for 0, 1, or 2 diff revs
Fri, 06 May 2005 09:09:35 -0800 Add diffrevs function to compare two nodes
mpm@selenic.com [Fri, 06 May 2005 09:09:35 -0800] rev 32
Add diffrevs function to compare two nodes
Thu, 05 May 2005 15:22:11 -0800 diffdir tidy in preparation for arg handling
mpm@selenic.com [Thu, 05 May 2005 15:22:11 -0800] rev 31
diffdir tidy in preparation for arg handling
Thu, 05 May 2005 15:20:56 -0800 Fix up commit arg breakage
mpm@selenic.com [Thu, 05 May 2005 15:20:56 -0800] rev 30
Fix up commit arg breakage
Thu, 05 May 2005 15:05:50 -0800 Make diffdir take a revision argument
mpm@selenic.com [Thu, 05 May 2005 15:05:50 -0800] rev 29
Make diffdir take a revision argument
Wed, 04 May 2005 22:57:51 -0800 Add some tests to the repo
mpm@selenic.com [Wed, 04 May 2005 22:57:51 -0800] rev 28
Add some tests to the repo
Wed, 04 May 2005 22:57:16 -0800 hg co after hg merge
mpm@selenic.com [Wed, 04 May 2005 22:57:16 -0800] rev 27
hg co after hg merge
Wed, 04 May 2005 22:51:25 -0800 Simplify integrity checking
mpm@selenic.com [Wed, 04 May 2005 22:51:25 -0800] rev 26
Simplify integrity checking More fiddling with transaction truncate points (still untested)
Wed, 04 May 2005 22:47:25 -0800 Fix corruption from manifest.listcache optimization
mpm@selenic.com [Wed, 04 May 2005 22:47:25 -0800] rev 25
Fix corruption from manifest.listcache optimization Put the remove edit text in the right place
Wed, 04 May 2005 22:45:52 -0800 Add debughash and debugindex commands
mpm@selenic.com [Wed, 04 May 2005 22:45:52 -0800] rev 24
Add debughash and debugindex commands
Wed, 04 May 2005 17:27:08 -0800 Import time for hg history command
mpm@selenic.com [Wed, 04 May 2005 17:27:08 -0800] rev 23
Import time for hg history command
Wed, 04 May 2005 17:26:27 -0800 Document diff in help
mpm@selenic.com [Wed, 04 May 2005 17:26:27 -0800] rev 22
Document diff in help Add filenames to diff support
Wed, 04 May 2005 17:19:02 -0800 Show date in history
mpm@selenic.com [Wed, 04 May 2005 17:19:02 -0800] rev 21
Show date in history
Wed, 04 May 2005 15:42:30 -0800 The actual hg remove fix from Thomas Hein
mpm@selenic.com [Wed, 04 May 2005 15:42:30 -0800] rev 20
The actual hg remove fix from Thomas Hein
Wed, 04 May 2005 15:32:16 -0800 From: Thomas Arendsen Hein <thomas@intevation.de>
mpm@selenic.com [Wed, 04 May 2005 15:32:16 -0800] rev 19
From: Thomas Arendsen Hein <thomas@intevation.de> mercurial 0.4d had the same problems with removing files, but attached is a patch which fixes that problem. The key change is in dircache.remove(): del self[f] should have been del self.map[f] This error was hidden by the 'except: pass' statement.
Wed, 04 May 2005 11:01:17 -0800 Give a friendlier message when repo isn't found
mpm@selenic.com [Wed, 04 May 2005 11:01:17 -0800] rev 18
Give a friendlier message when repo isn't found
Wed, 04 May 2005 10:50:21 -0800 Make hg verify do more thorough cross-checking.
mpm@selenic.com [Wed, 04 May 2005 10:50:21 -0800] rev 17
Make hg verify do more thorough cross-checking.
Wed, 04 May 2005 10:07:28 -0800 Update version numbers 0.4d
mpm@selenic.com [Wed, 04 May 2005 10:07:28 -0800] rev 16
Update version numbers
Wed, 04 May 2005 10:07:10 -0800 Fix network pull of repo files with "%" in their base64 encoding.
mpm@selenic.com [Wed, 04 May 2005 10:07:10 -0800] rev 15
Fix network pull of repo files with "%" in their base64 encoding.
Wed, 04 May 2005 09:33:46 -0800 Fix off-by-one truncation in transaction rollback.
mpm@selenic.com [Wed, 04 May 2005 09:33:46 -0800] rev 14
Fix off-by-one truncation in transaction rollback.
Wed, 04 May 2005 09:32:39 -0800 Fix empty transaction destruction
mpm@selenic.com [Wed, 04 May 2005 09:32:39 -0800] rev 13
Fix empty transaction destruction
Wed, 04 May 2005 09:30:56 -0800 Delete journal on destruction even if there are no entries to replay.
mpm@selenic.com [Wed, 04 May 2005 09:30:56 -0800] rev 12
Delete journal on destruction even if there are no entries to replay.
Tue, 03 May 2005 23:39:04 -0800 Allow checkout by number or hash
oxymoron@cinder.waste.org [Tue, 03 May 2005 23:39:04 -0800] rev 11
Allow checkout by number or hash Print files touched in changeset Fix reporting of incorrect changelog rev links in verify
Tue, 03 May 2005 23:37:43 -0800 Fix linking of changeset revs when merging
oxymoron@cinder.waste.org [Tue, 03 May 2005 23:37:43 -0800] rev 10
Fix linking of changeset revs when merging
Tue, 03 May 2005 18:51:52 -0800 Ignore empty ignore patterns 0.4c
mpm@selenic.com [Tue, 03 May 2005 18:51:52 -0800] rev 9
Ignore empty ignore patterns
Tue, 03 May 2005 18:51:29 -0800 Ignore MANIFEST
mpm@selenic.com [Tue, 03 May 2005 18:51:29 -0800] rev 8
Ignore MANIFEST
Tue, 03 May 2005 18:51:16 -0800 Add MANIFEST.in to repo
mpm@selenic.com [Tue, 03 May 2005 18:51:16 -0800] rev 7
Add MANIFEST.in to repo
Tue, 03 May 2005 18:50:07 -0800 Add some ignore expressions
mpm@selenic.com [Tue, 03 May 2005 18:50:07 -0800] rev 6
Add some ignore expressions
Tue, 03 May 2005 18:39:58 -0800 Don't complain that help is an unknown command
mpm@selenic.com [Tue, 03 May 2005 18:39:58 -0800] rev 5
Don't complain that help is an unknown command
Tue, 03 May 2005 18:36:16 -0800 Fix exception handling for reading current working version
mpm@selenic.com [Tue, 03 May 2005 18:36:16 -0800] rev 4
Fix exception handling for reading current working version
Tue, 03 May 2005 18:35:26 -0800 Ignore build/ and .pyc files
mpm@selenic.com [Tue, 03 May 2005 18:35:26 -0800] rev 3
Ignore build/ and .pyc files
Tue, 03 May 2005 18:35:03 -0800 Handle nullid better for ancestor
mpm@selenic.com [Tue, 03 May 2005 18:35:03 -0800] rev 2
Handle nullid better for ancestor
Tue, 03 May 2005 13:27:13 -0800 Update README to discuss remote pull, rsync, and the hg repo
mpm@selenic.com [Tue, 03 May 2005 13:27:13 -0800] rev 1
Update README to discuss remote pull, rsync, and the hg repo add a .hgignore file
(0) +192 +1000 +3000 +10000 +30000 tip