From: Jay Soffian Date: Wed, 24 Mar 2010 15:52:13 GMT Subject: git log: why are --full-diff and --pickaxe-all separate options? Message-ID: <76718491003240852m2a2c12afjca2c71f6c78b2047@mail.gmail.com> I just did this: $ git log -p -- /some/path And didn't get the full commit. I know about the --pickaxe-all option, so I optimistically tried: $ git log -p --pickaxe-all -- /some/path Which of course, does not do what I want. Eventually I found in the man page that I can do this: $ git log -p --full-diff -- /some/path But now I wonder why these are separate options. Is there any reason they shouldn't be unified? Regardless, perhaps --pickaxe-all without -S and --full-diff without -p should be errors? j.