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>
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.
mpm@selenic.com [Thu, 26 May 2005 22:47:43 -0800] rev 173
hgweb: make navigation of changesets a bit nicer
mpm@selenic.com [Thu, 26 May 2005 20:37:05 -0800] rev 172
hgweb: alternating colors for multifile diffs
mpm@selenic.com [Thu, 26 May 2005 18:20:24 -0800] rev 171
trivial tweak to merge3
mpm@selenic.com [Thu, 26 May 2005 13:02:28 -0800] rev 170
hg diff: fix missing final newline bug
mpm@selenic.com [Thu, 26 May 2005 13:02:04 -0800] rev 169
hgweb: actually commit the tags template
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.
mpm@selenic.com [Thu, 26 May 2005 11:15:05 -0800] rev 167
Hide most revision numbers in hgweb
mpm@selenic.com [Thu, 26 May 2005 10:11:05 -0800] rev 166
hgweb: don't blow up on search for unknown keys
mpm@selenic.com [Thu, 26 May 2005 10:08:47 -0800] rev 165
Add tag/rev/node search to hgweb
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.
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
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.
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.
mpm@selenic.com [Wed, 25 May 2005 16:40:22 -0800] rev 160
Update the README a bit
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
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.
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.
mpm@selenic.com [Wed, 25 May 2005 09:04:38 -0800] rev 156
Fix some broken parent links in hgweb
mpm@selenic.com [Wed, 25 May 2005 08:54:54 -0800] rev 155
Merge from hgweb
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
jake@edge2.net [Tue, 24 May 2005 07:42:05 -0700] rev 153
changed pos to rev for changelog cmd, changed & to ;
jake@edge2.net [Tue, 24 May 2005 07:33:12 -0700] rev 152
hgweb is no longer a script
mpm@selenic.com [Wed, 25 May 2005 08:53:34 -0800] rev 151
Bail on attempts to do an empty commit
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.
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
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.
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.
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.
mpm@selenic.com [Tue, 24 May 2005 20:29:38 -0800] rev 145
Minor fixes to verify
mpm@selenic.com [Mon, 23 May 2005 22:14:41 -0800] rev 144
Fix transaction handling bug by reverting fileopener change