log mercurial/match.py @ 25870:3de48ff62733 stable

age author description
Fri, 24 Jul 2015 16:44:52 -0700 Durham Goode ignore: fix include: rules depending on current directory (issue4759) stable
Wed, 24 Jun 2015 13:41:27 -0500 Matt Mackall merge with stable
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Sat, 20 Jun 2015 19:59:26 -0400 Matt Harbison match: let 'path:.' and 'path:' match everything (issue4687) stable
Wed, 27 May 2015 13:22:48 -0700 Martin von Zweigbergk match: don't remove '.' from _includeroots
Sun, 31 May 2015 13:17:41 -0700 Martin von Zweigbergk match: join two nested if-blocks
Wed, 27 May 2015 11:47:55 -0700 Martin von Zweigbergk match: drop optimization (?) of 'parentdirs' calculation
Wed, 27 May 2015 09:34:00 -0700 Martin von Zweigbergk match: break boolean expressions into one operand per line
Wed, 27 May 2015 13:23:35 -0700 Martin von Zweigbergk match: drop unnecessary removal of '.' from excluded roots
Fri, 05 Jun 2015 18:56:33 -0400 Matt Harbison match: add an optional constructor parameter for a bad() override
Thu, 04 Jun 2015 21:19:22 -0400 Matt Harbison match: introduce badmatch() to eliminate long callback chains with subrepos
Wed, 27 May 2015 10:44:04 -0700 Martin von Zweigbergk treemanifest: visit directory 'foo' when given e.g. '-X foo/ba?'
Wed, 27 May 2015 13:28:16 -0400 Matt Harbison match: normpath the ignore source when expanding the 'subinclude' kind
Sat, 16 May 2015 16:25:05 -0700 Durham Goode match: enable 'subinclude:' syntax
Fri, 22 May 2015 14:39:34 -0700 Drew Gottlieb match: fix bug in match.visitdir()
Sat, 16 May 2015 16:16:18 -0700 Durham Goode match: allow unioning arbitrary match functions
Sat, 16 May 2015 16:12:00 -0700 Durham Goode match: add root to _buildmatch
Tue, 28 Oct 2014 22:47:22 -0700 Martin von Zweigbergk match: introduce boolean prefix() method
Mon, 18 May 2015 14:29:20 -0700 Drew Gottlieb match: have visitdir() consider includes and excludes
Sat, 16 May 2015 16:06:22 -0700 Durham Goode ignore: use 'include:' rules instead of custom syntax
Sat, 16 May 2015 15:56:52 -0700 Durham Goode match: add 'include:' syntax
Mon, 18 May 2015 16:27:56 -0700 Durham Goode match: add optional warn argument
Sat, 16 May 2015 15:51:03 -0700 Durham Goode match: add source to kindpats list
Tue, 19 May 2015 07:17:57 -0500 Matt Mackall merge with stable
Sun, 17 May 2015 22:09:37 -0400 Matt Harbison match: explicitly naming a subrepo implies always() for the submatcher stable
Fri, 08 May 2015 12:30:51 -0700 Drew Gottlieb match: rename _fmap to _fileroots for clarity
Wed, 06 May 2015 15:59:35 -0700 Drew Gottlieb match: remove unnecessary optimization where visitdir() returns 'all'
Sat, 16 May 2015 15:46:54 -0700 Durham Goode ignore: move readpatternfile to match.py
Sat, 16 May 2015 00:36:35 -0400 Matt Harbison match: resolve filesets in subrepos for commands given the '-S' argument
Fri, 15 May 2015 15:43:26 -0700 Drew Gottlieb match: add match.ispartial()
Sun, 12 Apr 2015 01:39:21 -0400 Matt Harbison match: add a subclass for dirstate normalizing of the matched patterns
Sun, 12 Apr 2015 00:29:17 -0400 Matt Harbison match: move _normalize() into the match class
Mon, 06 Apr 2015 10:51:53 -0700 Drew Gottlieb treemanifest: further optimize treemanifest.matches()
Sat, 17 Jan 2015 12:39:44 +0900 Yuya Nishihara match: remove unused assignment of ctx
Wed, 29 Oct 2014 08:43:39 -0700 Martin von Zweigbergk match: add isexact() method to hide internals
Wed, 19 Nov 2014 15:56:58 -0800 Martin von Zweigbergk matcher: make e.g. 'relpath:.' lead to fast paths
Thu, 27 Nov 2014 10:16:56 -0500 Matt Harbison narrowmatcher: propagate the rel() method
Fri, 28 Nov 2014 20:15:46 -0500 Matt Harbison match: add the abs() method
Sat, 01 Nov 2014 22:56:49 -0700 Martin von Zweigbergk match: make 'always' and 'exact' functions, not classes
Thu, 04 Dec 2014 23:04:55 -0500 Matt Harbison match: introduce uipath() to properly style a file path
Tue, 30 Sep 2014 15:58:08 -0700 Martin von Zweigbergk match: remove unnecessary setting of self._always
Fri, 19 Sep 2014 13:49:58 -0700 Martin von Zweigbergk match: simplify brittle predicate construction
Tue, 15 Jul 2014 15:34:50 -0700 Siddharth Agarwal match: use util.re.escape instead of re.escape
Tue, 15 Jul 2014 14:49:45 -0700 Siddharth Agarwal match: use util.re.compile instead of util.compilere
Wed, 25 Jun 2014 14:50:48 -0700 Siddharth Agarwal match: make glob '**/' match the empty string stable
Tue, 29 Apr 2014 11:02:40 +0900 Yuya Nishihara match: fix NameError 'pat' on overflow of regex pattern length stable
Thu, 03 Oct 2013 18:01:21 +0200 Mads Kiilerich match: remove last traces of unused .missing callback
Sun, 13 Apr 2014 22:00:08 +0200 Mads Kiilerich match: _globre doctests
Thu, 03 Oct 2013 18:01:21 +0200 Mads Kiilerich match: improve documentation - docstrings and more descriptive variable naming
Thu, 03 Oct 2013 18:01:21 +0200 Mads Kiilerich match: make it more clear what _roots do and that it ends up in match()._files
Tue, 04 Feb 2014 14:54:42 -0500 Augie Fackler match: use ctx.getfileset() instead of fileset.getfileset()
Wed, 06 Nov 2013 18:19:04 -0500 Augie Fackler pathutil: tease out a new library to break an import cycle from canonpath use
Thu, 03 Oct 2013 14:50:47 +0200 Mads Kiilerich check-code: check for spaces around = for named parameters
Fri, 03 May 2013 15:36:18 -0700 Siddharth Agarwal match: add comments to explain explicitdir and traversedir
Fri, 03 May 2013 14:41:58 -0700 Siddharth Agarwal match: make explicitdir and traversedir None by default
Sun, 28 Apr 2013 21:29:32 -0700 Siddharth Agarwal match: drop dir callback
Sun, 28 Apr 2013 21:24:09 -0700 Siddharth Agarwal match: introduce explicitdir and traversedir
Tue, 30 Apr 2013 01:04:35 +0200 Mads Kiilerich match: fix root calculation for combining regexps with simple paths stable
Thu, 21 Feb 2013 12:55:39 -0800 Bryan O'Sullivan match: more accurately report when we're always going to match
Wed, 15 Aug 2012 22:39:18 +0200 Mads Kiilerich fix wording and not-completely-trivial spelling errors and bad docstrings
Fri, 01 Jun 2012 15:26:20 -0700 Bryan O'Sullivan matcher: use re2 bindings if available
Wed, 30 May 2012 14:21:58 -0500 Matt Mackall merge with stable
Wed, 23 May 2012 00:25:29 +0900 FUJIWARA Katsunori match: make 'match.files()' return list object always stable
Sat, 12 May 2012 16:00:58 +0200 Brodie Rao cleanup: "raise SomeException()" -> "raise SomeException"
Fri, 04 May 2012 15:54:55 -0400 Jesse Glick localrepo: optimize internode status calls using match.always
Sun, 26 Feb 2012 17:10:55 +0100 Patrick Mezard match: consider filesets as "anypats"
Tue, 09 Aug 2011 11:05:13 +0200 Martin Geisler match: remove unused assignment
Thu, 23 Jun 2011 14:40:57 +0200 Peter Arrenbrecht match: fix bug caused by refactoring in cfc89398f710 stable
Sat, 18 Jun 2011 16:53:44 -0500 Matt Mackall match: introduce basic fileset support
Sat, 18 Jun 2011 16:52:51 -0500 Matt Mackall match: allow passing a context object to match core
Sat, 07 May 2011 21:12:30 +0200 Patrick Mezard match: make 'listfile:' split on LF and CRLF
Mon, 02 May 2011 10:11:18 +0200 Dan Villiom Podlaski Christiansen prevent transient leaks of file handle by using new helper functions
Wed, 20 Apr 2011 21:41:41 +0200 Adrian Buehlmann move canonpath from util to scmutil
Fri, 18 Feb 2011 10:28:20 -0600 Steve Borho match: fix subtle error in _buildmatch stable
Sat, 15 Jan 2011 16:02:03 +0100 jfh add debugignore which yields the combined ignore patten of the .hgignore files
Thu, 23 Dec 2010 15:12:24 -0600 Steve Borho match: support reading pattern lists from files
Mon, 13 Sep 2010 13:09:09 +0200 Martin Geisler narrowmatcher: propagate bad method
Mon, 13 Sep 2010 13:08:18 +0200 Martin Geisler narrowmatcher: fix broken rel method
Fri, 03 Sep 2010 12:58:51 +0200 Martin Geisler match: add narrowmatcher class
Fri, 03 Sep 2010 12:58:51 +0200 Martin Geisler match: accept auditor argument
Mon, 30 Aug 2010 17:11:51 +0200 Martin Geisler match: mark error messages for translation stable
Mon, 25 Jan 2010 00:05:27 -0600 Matt Mackall many, many trivial check-code fixups
Tue, 19 Jan 2010 22:20:08 -0600 Matt Mackall Update license to GPLv2+ stable
Sun, 05 Jul 2009 11:06:09 +0200 Alejandro Santos split local and stdlib module imports (eases migration issues)
Tue, 09 Jun 2009 09:25:17 -0400 timeless Generally replace "file name" with "filename" in help and comments.
Sun, 31 May 2009 17:54:18 -0500 Matt Mackall match: remove match.never
Sun, 31 May 2009 17:54:18 -0500 Matt Mackall match: ignore return of match.bad
Sun, 31 May 2009 17:54:18 -0500 Matt Mackall match: document bad callback semantics
Sun, 24 May 2009 16:37:34 -0500 Matt Mackall match: fix _patsplit breakage with drive letters
Sun, 24 May 2009 02:56:22 -0500 Matt Mackall match: fold match into _match base class
Sun, 24 May 2009 02:56:20 -0500 Matt Mackall match: add exact flag to match() to unify all match forms
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: redefine always and never in terms of match and exact
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: fold _globprefix into _roots
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: optimize escaping in _globre
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: remove head and tail args from _globre
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: fold _matcher into match.__init__
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: rename _matchfn to _buildmatch
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: optimize _patsplit
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: tweak some names
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: simplify _matcher
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: split up _normalizepats
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: optimize _globprefix
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: unnest functions in _matcher
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: kill unused defaults on _globre
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: kill test in matchfn
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: refactor matchfn generation
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: move util match functions over
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: refactor patkind
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: add some default args
Sun, 24 May 2009 02:56:14 -0500 Matt Mackall match: change all users of util.matcher to match.match
Fri, 15 May 2009 09:43:30 +0200 Simon Heimberg match: use self.exact instead of lambda
Sun, 26 Apr 2009 01:57:00 +0200 Martin Geisler match: add copyright and license header
Wed, 22 Apr 2009 00:57:28 +0200 Martin Geisler replace set-like dictionaries with real sets
Tue, 22 Jul 2008 13:03:31 -0500 Matt Mackall dirstate.walk: speed up calling match function
Mon, 12 May 2008 11:37:08 -0500 Matt Mackall match: cleanup match classes a bit
Mon, 12 May 2008 11:37:08 -0500 Matt Mackall match: add always, never, and exact methods
Mon, 12 May 2008 11:37:07 -0500 Matt Mackall walk: begin refactoring badmatch handling
Mon, 12 May 2008 11:37:07 -0500 Matt Mackall walk: introduce match objects