|
|
|
Re: [PATCH 2/2] submodule: Tolerate auto/safecrlf when adding .gitmodules | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
|
Am 20.06.2012 16:43, schrieb Brad King: > Temporarily disable 'core.safecrlf' to add '.gitmodules' so that > 'git add' does not reject the LF newlines we write to the file > even if both 'core.autocrlf' and 'core.safecrlf' are enabled. > This fixes known breakage tested in t7400-submodule-basic. Hmm, I have no objections against the intention of the patch. But as I understand it this message will reoccur when the user e.g. edits the .gitmodules file later with any editor who just writes lfs and adds it. I don't know terribly much about crlf support but maybe flagging the .gitmodules file in .gitattributes would be a better solution here? Opinions? > Signed-off-by: Brad King <brad.king@xxxxxxxxxxx> > --- > git-submodule.sh | 2 +- > t/t7400-submodule-basic.sh | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/git-submodule.sh b/git-submodule.sh > index 5c61ae2..ed9a54a 100755 > --- a/git-submodule.sh > +++ b/git-submodule.sh > @@ -303,7 +303,7 @@ Use -f if you really want to add it." >&2 > > git config -f .gitmodules submodule."$sm_path".path "$sm_path" && > git config -f .gitmodules submodule."$sm_path".url "$repo" && > - git add --force .gitmodules || > + git -c core.safecrlf=false add --force .gitmodules || > die "$(eval_gettext "Failed to register submodule '\$sm_path'")" > } > > diff --git a/t/t7400-submodule-basic.sh b/t/t7400-submodule-basic.sh > index 5eaeb04..9a4da9b 100755 > --- a/t/t7400-submodule-basic.sh > +++ b/t/t7400-submodule-basic.sh > @@ -99,7 +99,7 @@ test_expect_success 'submodule add' ' > test_cmp empty untracked > ' > > -test_expect_failure 'submodule add with core.autocrlf and core.safecrlf' ' > +test_expect_success 'submodule add with core.autocrlf and core.safecrlf' ' > ( > cd addtest-crlf && > git config core.autocrlf true && > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[Newbies FAQ] [Linux Kernel Development] [Free Online Dating] [Gcc Help] [IETF Annouce] [DCCP] [Netdev] [Networking] [Security] [V4L] [Bugtraq] [Free Online Dating] [Photo] [Yosemite] [MIPS Linux] [ARM Linux] [Linux Security] [Linux RAID] [Linux SCSI] [Fedora Users] [Linux Resources]