mpm@selenic.com [Mon, 19 Sep 2005 15:59:17 -0700] rev 1278
hgit -> hgk.py
Move hgit to hgk.py
- importing hgit as an extension created compiled hgitc, which was confusing
- hgit existed to support hgk so it was slightly misnamed
- removed executable bit as we no longer run it directly
- add 'view' command so we can run hg view
- change git-* commands to debug-* so hg help won't show them
- chdir to repository root on view so hgk doesn't choke in subdirs
Ollivier Robert <roberto@keltia.freenix.fr> [Mon, 19 Sep 2005 22:15:36 +0200] rev 1277
Add a favicon.ico, small version of the main HG image.
Bryan O'Sullivan <bos@serpentine.com> [Sun, 18 Sep 2005 15:03:07 -0700] rev 1276
Fix dirstate.changes for ignored directories.
Do a second walking pass to examine any leftover files in the dirstate
map that are in the .hgignore file but match our search criteria.
This fixes the case of entire directories never being examined due to
their presence in the .hgignore file, and should hopefully not add any
significant overhead.
Florian La Roche <laroche@redhat.com> [Sun, 18 Sep 2005 14:07:02 -0700] rev 1275
Fix cut and paste error in hgweb.py
Florian La Roche <laroche@redhat.com> [Sun, 18 Sep 2005 14:06:36 -0700] rev 1274
Fix man page typos
Florian La Roche <laroche@redhat.com> [Sun, 18 Sep 2005 14:05:54 -0700] rev 1273
Clean up RPM spec file
Florian La Roche <laroche@redhat.com> [Sun, 18 Sep 2005 14:05:04 -0700] rev 1272
Update version number in PKG-INFO
Bryan O'Sullivan <bos@serpentine.com> [Sat, 17 Sep 2005 00:37:14 -0700] rev 1271
Fix ignore regression.
An empty or non-existent hgignore file must return False (don't
ignore) for everything.
Bryan O'Sullivan <bos@serpentine.com> [Sat, 17 Sep 2005 00:27:27 -0700] rev 1270
Switch to new syntax for .hgignore files.
Here is the new syntax, in summary.
Trailing white space is dropped.
The escape character is "\".
Comments start with #.
Empty lines are skipped.
Lines can be of the following formats:
syntax: regexp # defaults following lines to non-rooted regexps
syntax: glob # defaults following lines to non-rooted globs
re:pattern # non-rooted regular expression
glob:pattern # non-rooted glob
pattern # pattern of the current default type
The default pattern type is regexp, which is completely backwards
compatible with the old hgignore syntax.
In the dirstate class, the ignore method has been reworked to be based
on the util.matcher function, by way of a new dirstate.hgignore
method.
Bryan O'Sullivan <bos@serpentine.com> [Sat, 17 Sep 2005 00:23:58 -0700] rev 1269
Merge with myself.
Bryan O'Sullivan <bos@serpentine.com> [Sat, 17 Sep 2005 00:23:19 -0700] rev 1268
Fix performance of dirstate.changes with ignored directories.
Bryan O'Sullivan <bos@serpentine.com> [Fri, 16 Sep 2005 14:50:06 -0700] rev 1267
Fix diff command so it doesn't walk the dirstate unnecessarily.