From: Thomas Glanzmann Date: Fri, 06 May 2005 09:59:04 GMT Subject: Re: How do I... Message-ID: <20050506095904.GC11506@cip.informatik.uni-erlangen.de> In-Reply-To: <427B3DB3.4000507@tuxrocks.com> hello, > How can I git a list of commits that have modified a particular file? You have to parse the git-rev-list and look at every single commit. But I think cogito as well as jit have a command to obtain that. > How can I output a list of the filename(s) modified by a particular > commit? (for example) A commit is only a pointer to a tree, so you can't. But you can see what files have changed between a parent (note: there are up to 16) and the dir which is associated with the commit: git-diff-tree So calling git-diff-tree for every parent should do what you want. Thomas