How to get status-like short format for old commits?

4 messages, 3 authors, 2016-06-15 · open the first message on its own page

How to get status-like short format for old commits?

From: Piotr Krukowiecki <hidden>
Date: 2016-06-15 22:53:23

Hi,

I there a way to get a clear status of some past commits, like 'git
status' shows for current index/HEAD? I.e. something like

git status HEAD^
#	modified:   Makefile
#	deleted:    t/t0080-vcs-svn.sh
#	new file:   t/t9011-svn-da.sh
#	renamed:   xxx -> yyy


Thanks,
-- 
Piotr Krukowiecki

Re: How to get status-like short format for old commits?

From: Kevin <hidden>
Date: 2016-06-15 22:53:23

You might want git log --name-status. It will show something similar as
git status -s. (so with A,M,D etc. as status).



On Mon, Mar 26, 2012 at 01:24:24PM +0200, Piotr Krukowiecki wrote:
Hi,

I there a way to get a clear status of some past commits, like 'git
status' shows for current index/HEAD? I.e. something like

git status HEAD^
#	modified:   Makefile
#	deleted:    t/t0080-vcs-svn.sh
#	new file:   t/t9011-svn-da.sh
#	renamed:   xxx -> yyy


Thanks,
-- 
Piotr Krukowiecki
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Re: How to get status-like short format for old commits?

From: Piotr Krukowiecki <hidden>
Date: 2016-06-15 22:53:23

Thanks,

not so nice as status, but still ok.

Piotrek

On Mon, Mar 26, 2012 at 2:07 PM, Kevin [off-list ref] wrote:
You might want git log --name-status. It will show something similar as
git status -s. (so with A,M,D etc. as status).



On Mon, Mar 26, 2012 at 01:24:24PM +0200, Piotr Krukowiecki wrote:
quoted
Hi,

I there a way to get a clear status of some past commits, like 'git
status' shows for current index/HEAD? I.e. something like

git status HEAD^
#     modified:   Makefile
#     deleted:    t/t0080-vcs-svn.sh
#     new file:   t/t9011-svn-da.sh
#     renamed:   xxx -> yyy


Thanks,
--
Piotr Krukowiecki
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


-- 
Piotr Krukowiecki

Re: How to get status-like short format for old commits?

From: Jeff King <hidden>
Date: 2016-06-15 22:53:23

On Mon, Mar 26, 2012 at 08:53:45PM +0200, Piotr Krukowiecki wrote:
[log --name-status]
not so nice as status, but still ok.
Yeah, the code to print the verbose "modified: foo.c" style is specific
to status. We could refactor it to be a new generic diff output type,
which would not be that hard. In practice, though, I think people choose
either "--stat --summary" if they want to show to a person (it's a
superset of what status shows, because it also contains the number of
lines changed for each file), or "--raw" if they need something
machine-readable.

Does one of those work for you? If not, it might be a fun and relatively
simple exercise to create a --verbose-name-status that looks like the
output of "git status" (you could also do it by post-processing
--name-status output, but that is less fun and more hacky :) ).

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help