* cvs-migration.txt
@ 2006-01-15 19:58 J. Bruce Fields
2006-01-15 21:11 ` cvs-migration.txt Junio C Hamano
0 siblings, 1 reply; 3+ messages in thread
From: J. Bruce Fields @ 2006-01-15 19:58 UTC (permalink / raw)
To: Junio C Hamano; +Cc: git
I find the following sentence from cvs-migration.txt slightly confusing:
"The cut-off is date-based, so don't change the branches that
were imported from CVS."
I assume the branches referrred to are the target git branches, not the
source CVS branches? (And are date-based cut-offs really the essential
reason for this restriction?)
--b.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: cvs-migration.txt
2006-01-15 19:58 cvs-migration.txt J. Bruce Fields
@ 2006-01-15 21:11 ` Junio C Hamano
2006-01-16 1:31 ` cvs-migration.txt Martin Langhoff
0 siblings, 1 reply; 3+ messages in thread
From: Junio C Hamano @ 2006-01-15 21:11 UTC (permalink / raw)
To: J. Bruce Fields; +Cc: git
"J. Bruce Fields" <bfields@fieldses.org> writes:
> I find the following sentence from cvs-migration.txt slightly confusing:
>
> "The cut-off is date-based, so don't change the branches that
> were imported from CVS."
>
> I assume the branches referrred to are the target git branches, not the
> source CVS branches? (And are date-based cut-offs really the essential
> reason for this restriction?)
Sorry, I cannot answer this one immediately without researching
myself; I do not use cvsimport.
The way I read the code agrees with you. The date from the
topmost commit from each git branch is read, and used to limit
the changes we read from CVS into them. The code reads from
"author date", which is technically incorrect, but what we are
saying here is that you should never commit into these branches
yourself and let cvsimport be the only one that touch them, so
using commiter date and author date would not make a difference.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: cvs-migration.txt
2006-01-15 21:11 ` cvs-migration.txt Junio C Hamano
@ 2006-01-16 1:31 ` Martin Langhoff
0 siblings, 0 replies; 3+ messages in thread
From: Martin Langhoff @ 2006-01-16 1:31 UTC (permalink / raw)
To: Junio C Hamano; +Cc: J. Bruce Fields, git
On 1/16/06, Junio C Hamano <junkio@cox.net> wrote:
> what we are
> saying here is that you should never commit into these branches
> yourself and let cvsimport be the only one that touch them, so
> using commiter date and author date would not make a difference.
Exactly. You should make a new head off the one imported from cvs, and
work there. This supports continued use of cvsimport if the cvs repo
is still active. To bring in those changes you will have to merge them
into your branch.
If you are 200% certain that the cvs repo is going to be removed
immediately, you can ignore this advice. Run the cvsimport once, and
then start developing on top. If you do this, however, don't run that
cvsimport ever again, for it will mess up things royally ;)
But it's a bad idea to keep using the same branches in any case. Life
is saner if you work on new heads.
martin
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-01-16 1:31 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-15 19:58 cvs-migration.txt J. Bruce Fields
2006-01-15 21:11 ` cvs-migration.txt Junio C Hamano
2006-01-16 1:31 ` cvs-migration.txt Martin Langhoff
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).