help = 'show the files modified by a patch (or the current patch)'
-usage = '%prog [options] [<patch>]'
+usage = """%prog [options] [<patch>]
+
+List the files modified by the given patch (defaulting to the current
+one). Passing the '--stat' option shows the diff statistics for the
+given patch. Note that this command doesn't show the files modified in
+the working tree and not yet included in the patch by a 'refresh'
+command. Use the 'diff' or 'status' commands for these files."""
options = [make_option('-s', '--stat',
help = 'show the diff stat',
+ action = 'store_true'),
+ make_option('-b', '--branch',
+ help = 'use BRANCH instead of the default one')]
+ action = 'store_true'),
+ make_option('--bare',
+ help = 'bare file names (useful for scripting)',
action = 'store_true')]
if options.stat:
print git.diffstat(rev1 = rev1, rev2 = rev2)
+ elif options.bare:
+ print git.barefiles(rev1, rev2)
else:
print git.files(rev1, rev2)