* git log --patch for a particular file
@ 2023-10-16 10:20 Victor Porton
2023-10-16 10:29 ` Kristoffer Haugsbakk
0 siblings, 1 reply; 2+ messages in thread
From: Victor Porton @ 2023-10-16 10:20 UTC (permalink / raw)
To: git
I want this:
git log --patch -- server/src/api/docs.py
to print changes only for the file server/src/api/docs.py.
Currently, it in some reasons outputs nothing (this seems not to be an
intended behavior and could be counted as a bug).
More generally,
git log --patch -- A B C
could log changes in files A, B, C (only).
It is questionable, whether to output commit information (commit hash,
user email, etc.) for commits that don't change specified file(s). I
would vote to indeed output this information, not to confuse the user
about the order of commits.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: git log --patch for a particular file
2023-10-16 10:20 git log --patch for a particular file Victor Porton
@ 2023-10-16 10:29 ` Kristoffer Haugsbakk
0 siblings, 0 replies; 2+ messages in thread
From: Kristoffer Haugsbakk @ 2023-10-16 10:29 UTC (permalink / raw)
To: Victor Porton; +Cc: git
Hi
On Mon, Oct 16, 2023, at 12:20, Victor Porton wrote:
> I want this:
>
> git log --patch -- server/src/api/docs.py
>
> to print changes only for the file server/src/api/docs.py.
That's how it works for me.
> Currently, it in some reasons outputs nothing (this seems not to be an
> intended behavior and could be counted as a bug).
Does it output nothing on *merge* commits? That's intended.
Try using `-m` as well.
https://stackoverflow.com/a/37801468/1725151
> It is questionable, whether to output commit information (commit hash,
> user email, etc.) for commits that don't change specified file(s). I
> would vote to indeed output this information, not to confuse the user
> about the order of commits.
You can customize the output with `--format=`.
> More generally,
> git log --patch -- A B C
> could log changes in files A, B, C (only).
If I name two files I only get commits that touch any of those files. And
diffs only for them.
--
Kristoffer Haugsbakk
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-10-16 10:30 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-16 10:20 git log --patch for a particular file Victor Porton
2023-10-16 10:29 ` Kristoffer Haugsbakk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).