From: John Keeping <john@keeping.me.uk>
To: Junio C Hamano <gitster@pobox.com>
Cc: git@vger.kernel.org
Subject: Re: What's cooking in git.git (Jan 2013, #08; Tue, 22)
Date: Tue, 22 Jan 2013 23:45:54 +0000 [thread overview]
Message-ID: <20130122234554.GI7498@serenity.lan> (raw)
In-Reply-To: <7va9s0n8gv.fsf@alter.siamese.dyndns.org>
On Tue, Jan 22, 2013 at 02:44:48PM -0800, Junio C Hamano wrote:
> * jc/cvsimport-upgrade (2013-01-14) 8 commits
> - t9600: adjust for new cvsimport
> - t9600: further prepare for sharing
> - cvsimport-3: add a sample test
> - cvsimport: make tests reusable for cvsimport-3
> - cvsimport: start adding cvsps 3.x support
> - cvsimport: introduce a version-switch wrapper
> - cvsimport: allow setting a custom cvsps (2.x) program name
> - Makefile: add description on PERL/PYTHON_PATH
>
> The most important part of this series is the addition of the new
> cvsimport by Eric Raymond that works with cvsps 3.x. Given some
> distros have inertia to be conservative, Git with cvsimport that
> does not work with both 3.x will block adoption of cvsps 3.x by
> them, and shipping Git with cvsimport that does not work with cvsps
> 2.x will block such a version of Git, so we'll do the proven "both
> old and new are available, but we aim to deprecate and remove the
> old one in due time" strategy that we used successfully in the
> past.
>
> Will merge to 'next'.
Would you mind holding off on this? As it stands there are a couple of
issues with the cvsimport-3 script including:
* It doesn't read any configuration from "git config" as
git-cvsimport-2 does.
* Incremental import is copmletely broken - it needs to pass "-i" to
cvsps-3 and even then timestamp handling is completely broken.
I have fixes for these that are nearly ready, but to fully fix the
incremental import issue I'll need to persuade ESR to take a patch which
lets us feed cvsps-3 a mapping from branch names to last commit times.
I suspect people are already used to the ways in which cvsimport-2 is
broken so I think we should take a bit more time to get this right with
cvsimport-3, especially since the people most likely to be using this
will be those regularly updating from a CVS repository with incremental
updates.
John
next prev parent reply other threads:[~2013-01-22 23:46 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-22 22:44 What's cooking in git.git (Jan 2013, #08; Tue, 22) Junio C Hamano
2013-01-22 23:45 ` John Keeping [this message]
2013-01-23 0:11 ` Junio C Hamano
2013-01-23 9:28 ` John Keeping
2013-01-23 13:26 ` Chris Rorvick
2013-01-23 13:55 ` John Keeping
2013-01-23 17:13 ` Junio C Hamano
2013-01-23 21:12 ` John Keeping
2013-01-24 5:04 ` Junio C Hamano
2013-01-24 19:18 ` [PATCH] git-cvsimport.txt: cvsps-2 is deprecated John Keeping
2013-01-24 20:04 ` Junio C Hamano
2013-01-24 20:13 ` John Keeping
2013-01-24 20:58 ` Junio C Hamano
2013-01-25 4:55 ` What's cooking in git.git (Jan 2013, #08; Tue, 22) Chris Rorvick
2013-01-25 9:09 ` John Keeping
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130122234554.GI7498@serenity.lan \
--to=john@keeping.me.uk \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.