Matt Mackall <mpm@selenic.com> [Wed, 05 May 2010 20:21:57 -0500] rev 11101
context: only scan unknowns when needed
Matt Mackall <mpm@selenic.com> [Tue, 04 May 2010 15:52:42 -0500] rev 11100
context: use asserts for ignored and clean exceptions
Steve Borho <steve@borho.org> [Tue, 04 May 2010 15:02:55 -0500] rev 11099
workingctx: use member variables to store ignored and clean
If some code tries to query ignored or clean files without first
calling the explicit status() method to query them, it will raise
an exception (indicating a software bug).
Steve Borho <steve@borho.org> [Tue, 04 May 2010 14:52:25 -0500] rev 11098
workingctx: add explicit status method, add ignored and fix clean
workingctx.clean() and memctx.clean() have both been returning ignored files
since their creation. This patch fixes clean() while introducing a method for
querying ignored files. The new status() method can be used to explicitly
override the default (fast) arguments used by the _status property.
Steve Borho <steve@borho.org> [Tue, 04 May 2010 20:12:58 -0500] rev 11097
context: add a changectx.diff() convenience function
With this function, extracting diffs becomes trivial:
repo = hg.repository(ui.ui(), path=root)
ctx = repo['tip']
for out in ctx.diff(): print out
Christian Ebert <blacktrash@gmx.net> [Wed, 05 May 2010 14:02:45 +0200] rev 11096
keyword: omit setting extra variable for record context
Since dc2f37864348 the context is always retrieved in
kwtemplater.overwrite().