you can consider doing it out of band; e.g. a new fossil console command. On Wed, Feb 4, 2015 at 6:30 AM Giacomo Tesio wrote: > And unfortunately I cannot figure out any alternative, either. :-( > > An interesting point is: why directory entries can be read but cannot be > written? I mean we use Tcreate to create a new file in a dir, while to be > uniform with files, we should use a Twrite, appending a corresponding stat > structure at the end of a directory entry. > > However this solution probably has not been adopted to enable safe > concurrency in the file creation and removal. > > However this asymmetry shows that directories cannot be (pratically) > handled in the same way of files. > > > Giacomo > > > 2015-02-04 15:06 GMT+01:00 erik quanstrom : > >> > You are right. >> > But since protocol customizations goes against that same ideal, what's >> the >> > plan9 way of dealing with a feature X (in this specific case atomic file >> > moves)? >> > >> > >> > > this requires delving into the namespace to tell that the directories >> are >> > > still under the >> > > same mount, and some non-uniform operations. >> > > >> > >> > Good point. But thus, what are the alternatives? >> >> i wasn't holding out. i don't have any suggestions. >> >> - erik >> >> >