"B. W. Fitzpatrick" <fitz@red-bean.com> writes:
> > The rules are
> > 
> > - One may commit an add in an out-of-date directory provided the item
> >   added does not conflict with an item in the HEAD version of the
> >   directory.
> > 
> > - One may commit a delete of an item from an out-of-date directory
> >   provided the item being deleted is up-to-date.
> > 
> > - Neither of the above cause the working copy directory to get
> >   updated.  To do otherwise would require commits to be able to add,
> >   and delete, items in the working copy.
> > 
> > - One cannot commit a delete of an out-of-date directory.  To do so
> >   would allow one to delete items one did not know existed.
> > 
> > - One cannot commit a property modification to an out-of-date
> >   directory.  To do so would allow one to overwrite properties one has
> >   not seen.
> > 
> > Is this in the book?  It should be.
> 
> I do believe that this is part of the very first "Greg Hudson
> Problem".
> 
> We elected not to put it in the book, but perhaps we should revisit
> this?  Thoughts?
Um, it *is* in the book, at the very end of chapter 2.
I compressed these rules down to two:
  * you can't delete an item (file *or* dir) unless it is up-to-date
  * you can't commit a propchange to an out-of-date directory.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Aug 25 17:38:42 2003