commit 4ecbc178704ca6c1027a38483e98f5fe493b1322
Author: Jeff King [off-list ref]
Date: Thu Jul 9 02:37:35 2009 -0400
bla bla.. some strange SUDO fix (who the hell uses git that way?)
I dont like it.. git-add in libexecdir was good!
From: Jeff King <hidden> Date: 2016-06-15 22:47:03
On Tue, Jul 14, 2009 at 11:41:40PM +0200, Unknown wrote:
commit 4ecbc178704ca6c1027a38483e98f5fe493b1322
Author: Jeff King [off-list ref]
Date: Thu Jul 9 02:37:35 2009 -0400
bla bla.. some strange SUDO fix (who the hell uses git that way?)
I dont like it.. git-add in libexecdir was good!
Hmm. I think I wrote a better commit message than that...
- { for p in $(filter-out git-add$X,$(BUILT_INS)); do \
+ ln "$$bindir/git$X" "$$execdir/git$X" 2>/dev/null || \
+ cp "$$bindir/git$X" "$$execdir/git$X"; } && \
+ { for p in $(BUILT_INS); do \
$(RM) "$$execdir/$$p" && \
- ln "$$execdir/git-add$X" "$$execdir/$$p" 2>/dev/null || \
- ln -s "git-add$X" "$$execdir/$$p" 2>/dev/null || \
- cp "$$execdir/git-add$X" "$$execdir/$$p" || exit; \
+ ln "$$execdir/git$X" "$$execdir/$$p" 2>/dev/null || \
+ ln -s "git$X" "$$execdir/$$p" 2>/dev/null || \
+ cp "$$execdir/git$X" "$$execdir/$$p" || exit; \
done; } && \
./check_bindir "z$$bindir" "z$$execdir" "$$bindir/git-add$X"
Isnt check_bindir is broken now?
git-add is no more..
No. Two things you are missing:
1. "git-add" still goes in exec-dir. It's just not the magic one we do
separately (see how we no longer need to use filter-out?).
2. check_bindir is actually about looking for dashed-form commands in
the $bindir, which would indicate cruft from an older installed
version of git. We can't use "git" for this, because that is the
command that is _supposed_ to be in $bindir.
-Peff
From: Johannes Schindelin <hidden> Date: 2016-06-15 22:47:03
Hi,
On Tue, 14 Jul 2009, Jeff King wrote:
On Tue, Jul 14, 2009 at 11:41:40PM +0200, Unknown wrote:
quoted
commit 4ecbc178704ca6c1027a38483e98f5fe493b1322
Author: Jeff King [off-list ref]
Date: Thu Jul 9 02:37:35 2009 -0400
bla bla.. some strange SUDO fix (who the hell uses git that way?)
I dont like it.. git-add in libexecdir was good!
Hmm. I think I wrote a better commit message than that...
From: Thomas Adam <hidden> Date: 2016-06-15 22:47:03
Dear me --
2009/7/14 Unknown [off-list ref]:
commit 4ecbc178704ca6c1027a38483e98f5fe493b1322
Author: Jeff King [off-list ref]
Date: Thu Jul 9 02:37:35 2009 -0400
bla bla.. some strange SUDO fix (who the hell uses git that way?)
I dont like it.. git-add in libexecdir was good!
No, your understanding of that stinks. The test, *without* your
so-called patch wotk just fine.
-- Thomas Adam
Hmm. I think I wrote a better commit message than that...
Yes you did :)
No. Two things you are missing:
1. "git-add" still goes in exec-dir. It's just not the magic one we do
separately (see how we no longer need to use filter-out?).
Right. but git-add now is a link to git. Now we have one more file out
there.
2. check_bindir is actually about looking for dashed-form commands in
the $bindir, which would indicate cruft from an older installed
version of git. We can't use "git" for this, because that is the
command that is _supposed_ to be in $bindir.
From: Jeff King <hidden> Date: 2016-06-15 22:47:03
On Wed, Jul 15, 2009 at 10:32:32AM +0200, Unknown wrote:
quoted
1. "git-add" still goes in exec-dir. It's just not the magic one we do
separately (see how we no longer need to use filter-out?).
Right. but git-add now is a link to git. Now we have one more file
out there.
Sorry, I don't understand the significance. Is having 'git' in the
execdir causing some kind of problem?
I agree that it shouldn't be necessary for most sane setups, but sadly
there are some insane ones, and I don't think this solution should be
hurting anyone else. Am I wrong?
-Peff
Sorry for long answer.. my CRT died.. and I had to get temp replacement.
After resolving conflicts it should work clean on my old cygwin too.
So no problem. I think its best to close this topic.
Regards,
Borg
On Wed, 15 Jul 2009, Jeff King wrote:
Sorry, I don't understand the significance. Is having 'git' in the
execdir causing some kind of problem?
I agree that it shouldn't be necessary for most sane setups, but sadly
there are some insane ones, and I don't think this solution should be
hurting anyone else. Am I wrong?
-Peff