Is there a good reason that “fossil mv” and “fossil rm” must be followed by 
OS-level mv and rm commands?  I miss the behavior of Subversion which made 
these into a single step.

I’ve written scripts to wrap these, but I won’t provide them here because they 
don’t handle all of the cases properly.  Essentially, my script needs to 
emulate all of the internal semantics of Fossil’s mv and rm implementations, 
which they don’t, yet.  This is why it’s better for all of the semantics to 
live inside the same program, so that there is no mismatch.

If the justification is possible data destruction, one of the reasons we use a 
VCS is to hedge against data loss.  If a rename or deletion goes bad, you can 
just roll back, no?
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to