All of lore.kernel.org
 help / color / mirror / Atom feed
* BUG: sub-git files getting cleaned when using --exclude in the top git
@ 2018-06-22  1:09 Jehan Bing
  0 siblings, 0 replies; only message in thread
From: Jehan Bing @ 2018-06-22  1:09 UTC (permalink / raw)
  To: git

Hi,

I have a setup with tree of 250+ git repositories. Every now and then, I
want to clean everything except for files generated by my IDE. So for all
the git repos, I run “git clean -dfx --exclude <ide file>”. What happens
then is, if a sub-git as that file, all its files are deleted (except for
that ide file) instead of being skipped.

Here is a simplified setup:
       git init a
       cd a
       git init b
       touch b/1 b/2

Now, if I run (from a):
       git clean -dfx
git says “Skipping repository b/” and nothing is cleaned, as expected.

But if I run:
       git clean -dfx -e 1
then there is no “skipping” message and b/2 is deleted even if it is a file
tracked by b.
I would expect b to still be skipped and left untouched.


Regards,
  Jehan




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-06-22  1:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-22  1:09 BUG: sub-git files getting cleaned when using --exclude in the top git Jehan Bing

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.