git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Best way to check whether working tree matches a commit's tree
@ 2017-08-22 18:00 Sebastian Schuberth
  2017-08-22 19:34 ` Junio C Hamano
  0 siblings, 1 reply; 3+ messages in thread
From: Sebastian Schuberth @ 2017-08-22 18:00 UTC (permalink / raw)
  To: git

Hi,

I'd like to check whether my working tree exactly matches the tree of a given commit. That is, there should not be any untracked, staged or modified files (including ignored files).

Currently, I'm doing this in two steps:

- check for success and empty output of "git status --ignored --porcelain"
- check that the output of "git rev-parse HEAD" matches the given commit

While this works, it feels sub-optimal. Is there a better / smarter way?

-- 
Sebastian Schuberth


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-08-22 20:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-22 18:00 Best way to check whether working tree matches a commit's tree Sebastian Schuberth
2017-08-22 19:34 ` Junio C Hamano
2017-08-22 20:08   ` Sebastian Schuberth

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).