From: Junio C Hamano Date: Wed, 19 Sep 2018 19:19:23 GMT Subject: Re: [PATCH] add: do not accept pathspec magic 'attr' Message-ID: In-Reply-To: <20180918173159.30300-1-pclouds@gmail.com> Nguyễn Thái Ngọc Duy writes: > Commit b0db704652 (pathspec: allow querying for attributes - > 2017-03-13) adds new pathspec magic 'attr' but only with > match_pathspec(). "git add" has some pathspec related code that still > does not know about 'attr' and will bail out: > > $ git add ':(attr:foo)' > fatal: BUG:dir.c:1584: unsupported magic 40 > > A better solution would be making this code support 'attr'. But I > don't know how much work is needed (I'm not familiar with this new > magic). For now, let's simply reject this magic with a friendlier > message: > > $ git add ':(attr:foo)' > fatal: :(attr:foo): pathspec magic not supported by this command: 'attr' > > Reported-by: smaudet@sebastianaudet.com > Signed-off-by: Nguyễn Thái Ngọc Duy > --- > Since Brandon is currently unreachable, let's do this for now. Thanks. This certainly make it better than the status quo.