Re: git submodule add spits unrelated to actual problem error msg about .gitignore
- From
Yaroslav Halchenko <yoh@onerussian.com>
- Date
- Sep 14, 2016, 20:23 UTC
- Message-ID
- <6B9620C2-9459-497A-BDF7-7A58A22C687D@onerussian.com>
- In-Reply-To
- <CAGZ79kbdfWHDGzoe21LVqt6naMJPWGf45S1oknrAp6=Z-Qm8dQ@mail.gmail.com>
On September 14, 2016 3:32:11 PM EDT, Stefan Beller <sbeller@google.com> wrote: !
Show 14 quoted lines
>I think we could chop off "2>&1" as that would have exposed the >underlying error. > >Another way to go would be to use verbose git-add and grep for >the string "add '$sm_path'". > > if test -z "$force" && ! git add --verbose --dry-run >--ignore-missing "$sm_path" |grep "add $sm_path" > >git-add already gives the correct (the same error message) for the >ignored files, so maybe we'd just do: > > # no need for a if, but this single line will do: > test -z "$force" && git add --dry-run git.o >/dev/null || exit 1
FWIW Imho exposing error is good but not sufficient alone, since custom gitignore message would still be confusing.
-- Sent from a phone which beats iPhone.