<div dir="ltr">>> On Jan 1, 2015, at 9:42 AM, Julian Squires <<a href="mailto:julian@cipht.net">julian@cipht.net</a>> wrote:<br>>><br>>> I had the suspicion that the best-integrated solution would be to<br>>> create a new file type like `ATOMIC_DIRECTORY so that the UI could<br>>> present it as a single entry, but it would be otherwise processed like<br>>> a directory.<br>><br>On Thu, Jan 1, 2015 at 7:57 AM, Alan Shutko <<a href="mailto:ats@acm.org">ats@acm.org</a>> wrote:<br>><br>> I would like to see a feature like this as well.  On Mac, we have packages<br>> which are directories that are treated as a single unit. There are many<br>> programs which use packages as a document format, and there are the<br>> same concerns as VC directories.<br><br>I have also wanted a similar feature, for synchronizing directories with many changes.<div><br></div><div>But to keep the feature general-purpose, I imagined the following: the text UI would let you move "up" in the directory hierarchy (even multiple levels) and apply an action to all changes below the higher directory.<br><br>For example, if you had the following differences in today's UI:<br><br><font face="monospace, monospace">changed  ---->            Work/.git/index  [f]<br>new file ---->            Work/.git/objects/01/488ce102abf6  [f]<br>new file ---->            Work/.git/objects/01/a5023bc92349  [f]<br>  [snip tens or hundreds of similar lines]<br>new file ---->            Work/.git/objects/ff/eaa8085e4b3d  [f]<br>deleted  ---->            Work/temp.txt  [f]<br></font><br>The new UI would let you do the following instead. (Notice the 'up' action taken on the first line, and the 'various' status on the second line.)<br><br><font face="monospace, monospace">changed  ---->            Work/.git/index  [f] u<br>various  ---->            Work/.git  [f]<br>deleted  ---->            Work/temp.txt  [f]<br></font></div><div><font face="monospace, monospace"><br></font></div><div>---Chris</div><div><br></div><div><br></div></div>