On Wed, 2008-08-27 at 13:29 -0700, Jim Marks - Sun Microsystems wrote: > In order to push a change to the ON gate, must my clone be in sync with the > for the entire repo I am pushing to?
yes. > Since 'push' doesn't take pathname args (or have a Codemgs_ws/args file) it > looks like the designer's intention was to require synchronization. That > seems like overkill when putting back one file to a 5000 file repo. it seems entirely appropriate as a check against putting back half of a project, or unfinished parts of your next project - you need to construct a tree containing the parent plus just the changes you intend to put back; you can then test as much as you need to and then push only what you intend to put back. > The message also mentions using "push -f". I assume that either it > doesn't work, or we aren't supposed to used it? it's deliberately disallowed because it would create a mess in the gate that gatekeepers would have to clean up. - Bill