Stephen Lau wrote:
Bill Shannon wrote:

Stephen Lau wrote:

On Tue, Oct 24, 2006 at 06:41:42PM -0700, Bill Shannon wrote:

I think of hg commit as equivalent to sccs delget.



You need to significantly revise this thought :)


Why?



Because they're completely non-equivalent. :)
sccs delget adds one delta to one file.


No it doesn't.  sccs delget adds one delta to all the files you specify.

hg commit commits a changeset to a whole series of files.

if anything, hg commit is more akin to a putback.


No, because it doesn't allow you to collect together unrelated changes
into a single operation that exposes them to other developers.


Sure it does. Once they are committed - anyone can push or pull from your repository.

In exactly the same way that once you check in a file anyone can
bringover or putback that file.  Neither commit nor delget *force*
your changes on any other workspace/repository.  Both push and
putback *do* force your changes on another workspace/repository.

Do you really not see the analogy?

What it doesn't do is push back up to a parent... which is how it differs from putback.

There is no 1:1 clean mapping of delget/putback => commit/push.

Depends on what you mean by "clean".  They seem awful close to me.
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to