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
(0) -100 -60 +60 +100 +300 +1000 +3000 tip