Re: "groups of files" in Git?
- Date: Tue, 11 Jul 2017 11:19:42 -0700
- From: Stefan Beller <sbeller@xxxxxxxxxx>
- Subject: Re: "groups of files" in Git?
On Tue, Jul 11, 2017 at 11:10 AM, Nikolay Shustov
> Thank you for the explanation. The example about backend and frontend
> is relevant even though I normally have to deal with more layers at
> the same time.
> However, in my case I have the thing that you have already tried to
> address, partially: the changes always align with file boundaries BUT
> not with directory boundaries. Imagine you have the stack of backend,
> data transport and frontend layers. The feature has to touch all three
> layers thus resulting in the changes in the apparently different
> directories. Thus, making the distinction by the pathspec (if I
> understood it right from reading the documentation) would not help.
> The attributes could be a solution, if I could:
> 1. create attribute designated to the feature
> 2. "mark" uncommitted files in different directory with that attribute
1+2 should be answered by the gitattributes man page
> 3. filter the list of unchanged files with such attribute
This sounds like one of
"git status :(attr:backend) ."
"git status :(exclude,attr:backend) ."
> 4. create commit for the files only with the certain attribute
> You've kindly demonstrated that #4 is doable; however I could not
> clearly get for the Git documentation if #1 - #3 are achievable...
> Could you point me to the right place in the documentation, please?