Re: how to trace the patch?
- From
- Aubrey <aubreylee@gmail.com>
- Date
- Apr 27, 2006, 16:19 UTC
- Message-ID
- <6d6a94c50604270919w2c4b8f9er796168f03577e736@mail.gmail.com>
- In-Reply-To
- <Pine.LNX.4.64.0604270843190.3701@g5.osdl.org>
Thanks a lot. I'll enjoy it.
Regards, -Aubrey
On 4/27/06, Linus Torvalds <torvalds@osdl.org> wrote:
Show 47 quoted lines
> > > On Thu, 27 Apr 2006, sean wrote: > > > > $ git log -- <filename> > > > > To see a list of commits that affected the file you're interested in. > > > > $ git log -p -- <filename> > > > > Will include a diff after each commit showing you how the file was > > changed. And if you want to see what other changes happened in each > > commit that modified your file, add "--full-diff" to the command above. > > Side note: the "git log -p" thing only works with git 1.3.0+, and even > without the "-p", old versions will be very slow. > > So if you have anything older than 1.3.0, you're likely better off using > "git whatchanged [-p] -- <filename>". > > Also, regardless of which one you use, it's worth pointing out that: > > - for tracking multiple files, just use more than one filename, and you > can also use a directory name. > > - you can combine this with all the normal revision limiting rules, which > is often useful when you know you're not interested in stuff you've > already seen. > > For example, if you have just done a "git pull" and you noticed that a > file (or set of files) you cared about changed - or you just wonder _if_ > it changed - you can do something like > > gitk ORIG_HEAD.. -- drivers/scsi/ include/scsi/ > > to see what changed due to the pull within those files. Useful whether > you're tracking certain subsystems, individual drivers, architectures, > whatever.. It can be useful also just to split the logs up (ie maybe > you're not interested in anything in particular, but you do a "git log" > and see something that strikes your fancy, you can decide to see what > _else_ changed in that area). > > And instead of "gitk", use "git log -p" or "git whatchanged" or whatever. > It's all the same thing, just different ways of looking at it. > > Linus >