Collin Funk <collin.fu...@gmail.com> writes:

>> The cvs source code on Savannah seems unavailable, so I have no idea how
>> far away current HEAD is from the last 1.12.13 release.  Doing an import
>> to git could be one first step.
>
> Savannah's CVS web has been broken for the past few months. However, it
> seems all of gnu.org is down at the moment. Which has become
> frustratingly common as of late...

I managed to get a CVS checkout over SSH using:

cvs -z3 -d:ext:j...@cvs.savannah.nongnu.org:/sources/cvs co ccvs

Converting that into git appears complicated, if anyone is able to come
up with a working recipe that would be nice.

Which version is the best to start work on?

Version 1.11.23 was released on 2008-05-08 and 1.12.13 was released on
2005-10-03 so it seems the "feature" 1.12.x branch stopped evolving
earlier than the 1.11.x branch.

Fortunately I think these two versions are the only relevant to look at,
judging by:

https://repology.org/project/cvs/versions

The Debian ecosystem is using CVS 1.12.13 without any patches as far as
I can tell:

https://tracker.debian.org/pkg/cvs

The Fedora ecosystem is using CVS 1.11.x with a lot of patches:

https://src.fedoraproject.org/rpms/cvs/blob/rawhide/f/cvs.spec

I pushed CVS version 1.11.23 and 1.12.13 into git to be able to compare
them, this ended up in version order but chronoligical reverse order.
Seems like the diff is fairly large:

https://codeberg.org/cvs/cvs-release-import/commit/ee76189da6aa8fb0f8a8d92bc36b6ce2c23c05b9e396b15d467caaccd8a5bf31

I cc'ed some potentially relevant Fedora CVS people, is anyone of you
interested in new release of CVS providing a better upstream release?
Do you have any thoughts on 1.11.23 vs 1.12.13?

I think there are some unanswered questions:

- Are there any significant changes between 1.11.23 and 1.12.13?

- Is there any significant changes between the Fedora patched 1.11.23
and 1.12.13?

- How to import the CVS sources into git?

- Has there been any significant changes in the CVS repository that
  haven't been released?

- Are there other known patch-sets than Fedora?  Looks like they import
  some patches from *BSD which could have other patches in them.

I'm just trying to explore if it is as at all feasible to resume
development of CVS.  I think the tool is too important to leave
forgotten and to bit-rot.

/Simon

Attachment: signature.asc
Description: PGP signature

  • ... Simon Josefsson via Announcements and discussions for the CVS version control system
    • ... Collin Funk
      • ... Simon Josefsson via Announcements and discussions for the CVS version control system
        • ... Collin Funk
          • ... Thorsten Glaser
            • ... Collin Funk
        • ... Petr Pisar
        • ... pgn
    • ... Thorsten Glaser

Reply via email to