From a62a5866d2a0cc5ccc7dd8ba6bdfe47b499d384e Mon Sep 17 00:00:00 2001 From: Steven Walter Date: Fri, 11 Jul 2008 14:31:10 -0400 Subject: [PATCH] cmd_log: accept -p to show patches --- yap/yap.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/yap/yap.py b/yap/yap.py index 6105b15..28ccb1b 100644 --- a/yap/yap.py +++ b/yap/yap.py @@ -549,12 +549,15 @@ or more of the given files are listed. The -r option changes the starting revision for traversing history. By default, history is listed starting at HEAD. """) - @takes_options("r:") + @takes_options("pr:") def cmd_log(self, *paths, **flags): - "[-r ] ..." + "[-p] [-r ] ..." rev = flags.get('-r', 'HEAD') paths = ' '.join(paths) - os.system("git log --name-status '%s' -- %s" % (rev, paths)) + if '-p' in flags: + flags['-p'] = '-p' + os.system("git log %s '%s' -- %s" + % (flags.get('-p', '--name-status'), rev, paths)) @short_help("show staged, unstaged, or all uncommitted changes") @long_help(""" -- 2.11.4.GIT