From: Junio C Hamano <junio@pobox.com>
To: Alex Riesen <raa.lkml@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: [PATCH] Fix t6031 on filesystems without working exec bit
Date: Sun, 18 May 2008 21:51:16 -0700 [thread overview]
Message-ID: <7v7idqaocb.fsf@gitster.siamese.dyndns.org> (raw)
In-Reply-To: <20080518145727.GA3058@steel.home> (Alex Riesen's message of "Sun, 18 May 2008 16:57:27 +0200")
Alex Riesen <raa.lkml@gmail.com> writes:
> diff --git a/t/t6031-merge-recursive.sh b/t/t6031-merge-recursive.sh
> index c8310ae..f1c91c8 100755
> --- a/t/t6031-merge-recursive.sh
> +++ b/t/t6031-merge-recursive.sh
> @@ -12,8 +12,7 @@ test_expect_success 'mode change in one branch: keep changed version' '
> git add dummy &&
> git commit -m a &&
> git checkout -b b1 master &&
> - chmod +x file1 &&
> - git add file1 &&
> + git update-index --chmod=+x file1 &&
> git commit -m b1 &&
> git checkout a1 &&
> git merge-recursive master -- a1 b1 &&
I have to wonder if this is enough on a filesystem with usable executable
bit. Has this been tested on both kinds of filesystems?
You aren't setting +x on work tree file anymore, but only flipping the bit
inside the index before committing. Because of this change, after "b1"
commit, work tree has a local modification relative to the commit (namely,
reversion of chmod +x is in the work tree), which is different from the
original test sequence. Doesn't this local modification interact with
switching to a1 branch and what merge-recursive does?
next prev parent reply other threads:[~2008-05-19 4:52 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-18 14:57 [PATCH] Fix t6031 on filesystems without working exec bit Alex Riesen
2008-05-19 4:51 ` Junio C Hamano [this message]
2008-05-19 6:00 ` Alex Riesen
2008-05-21 17:14 ` Junio C Hamano
2008-05-22 8:16 ` Alex Riesen
2008-05-22 9:04 ` Junio C Hamano
2008-05-22 13:12 ` Alex Riesen
2008-05-23 19:12 ` Alex Riesen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7v7idqaocb.fsf@gitster.siamese.dyndns.org \
--to=junio@pobox.com \
--cc=git@vger.kernel.org \
--cc=raa.lkml@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.