On Mon, Jun 8, 2015 at 10:50 AM, Konrád Lőrinczi <klorinczi@xxxxxxxxx> wrote: > I would like to group some files, so I can list group files together, > list group changes together, filter by group for staging, also order > by group. > It seems, there is no such feature in GIT I would need, so I send it > as suggestion. > > We can call this feature as "Group files" or "Label files" (labeling > is used in Gmail, so this may be also a naming alternative). > > > Example file list I would like to group together into [group1]: > theme/header.php > theme/footer.php > theme/body.php > lib/theme.php Can't you use a shell variable like: group1="theme/header.php theme/footer.php theme/body.php lib/theme.php" ? > They are in different directories, but mostly belongs together, so if > I group them, then I can work easier with them. > > > - I could select a file group for staging, so only the changes in the > group would be added to stage. git add $group1 > Changed files in the group: > [group1]/theme/header.php > [group1]/lib/theme.php > > > - I could list files filtered by a group. Files filtered by [group1]: > [group1]/theme/header.php > [group1]/theme/footer.php > [group1]/theme/body.php > [group1]/lib/theme.php ls -l $group1 > - I could order file list to list group files first, then directory files. > [group1]/theme/header.php > [group1]/theme/footer.php > [group1]/theme/body.php > [group1]/lib/theme.php > other/files.php I am not sure I see what you want to do with that. -- 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