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 <[email protected]> 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 <[email protected]>:
>
>> > 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
>>
>>
>

Reply via email to