bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Feature request/ideas


From: Mark D. Baushke
Subject: Re: Feature request/ideas
Date: Thu, 03 Mar 2005 08:10:24 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Derek Price <address@hidden> writes:

> Derek Price wrote:
> 
> > |> | So probably the expression used should connote this. After some
> > |>  | consideration, I would vote for '.origin' here. I disagree
> > |> with | being meaningless. I often export a project state into a
> > |> local | repository, work on it, and when I'm done, move the files
> > |> back to | the remote repository's sandbox. During local
> > |> development I often | want to compare to the initial version of a
> > |> file, and using a | single tag for this is just easy. Granted
> > |> there are other ways to | achieve this, but they're not as easy
> > |> to handle.
> > |>
> > |> That's fine for 1.1, but how does this help you for a branch?
> > |> You might want to diff against the root, but it doesn't make much
> > |> sense to care about the first revision on the branch.
> > |
> > |
> > | Good point. What about resolving '.origin' to the very first
> > | revision of the mainline?
> >
> >
> > I don't have any reason to object to that.
> 
> 
> On further consideration, why doesn't -r1.1 suffice for what you want
> to do?

Possibly for handling the following conditions...

  - cvs add foo && cvs commit -mnew foo && echo newstuff >>foo \
    && cvs commit -mupdate foo && cvs admin -o1.1 foo

    .origin == 1.2 after this operation

  - cvs add foo && cvs commit -mnew -r2.1 foo

    .origin == 2.1

  - cvs tag -b foo-branch && cvs update -rfoo-branch && cvs add foo \
    && cvs commit -mnew foo 
   
    In this case, is .origin == 1.1 (dead) or is it not found?

  - cvs tag -b foo-branch && cvs update -rfoo-branch && cvs add foo \
    && cvs commit -mnew foo && cvs update -A && cvs up -jfoo-branch \
    && cvs commit -mmerge foo
   
    .origin == 1.2

I have no objections to .origin being used for the very first revision
of the mainline.

        -- Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQFCJzbw3x41pRYZE/gRApiNAKC8hOUGy1lvebo27DDnxlXORclf3ACdHabl
CAwLIZj9tAonI7HPZGzhEzM=
=GtfW
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]