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.