Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: [PATCH] git-filter-branch.sh: Allow running in bare repositories

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:44:59

Hi,

On Wed, 23 Jul 2008, Petr Baudis wrote:
Commit 46eb449c restricted git-filter-branch to non-bare repositories
unnecessarily; git-filter-branch can work on bare repositories just
fine.
I think this is fine.
This also fixes suspicious shell boolean expression during a check
for dirty working tree.
If you are talking about X && Y || Z, it is well established (and should 
not be suspicious to a shell hacker like the creator of Cogito) that Z is 
executed if either X fails, or X succeeds and Y fails.
+test_expect_success 'rewrite bare repository identically' '
+	(git config core.bare true && cd .git && git-filter-branch branch)
+'
+git config core.bare false
Any reason why this is done outside the test?

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