On Feb 7, 2008, at 4:24 PM, Dan Nicholson wrote:
> On Feb 7, 2008 12:06 PM, Jeff Johnson <n3npq@mac.com> wrote:
>>
>> On Feb 7, 2008, at 2:57 PM, Dan Nicholson wrote:
>>
>>> The alternative would be to use a better scm, but I'm sure that's
>>> not
>>> an answer you're looking for :)
>>>
>>
>> I'll use any scm that is available. As long as the scm changes less
>> often
>> than once a month ...
>
> Have you ever tried using git? I would imagine that someone in your
> position who has tons of features that are in various states of
> completion would fall in love with the ease and speed of git's
> branching. Even for projects where I'm very marginally involved, I'll
> often have 8-10 local branches with just one or two commits of varying
> sanity.
>
I've not tried git professionally. And while I've worked with 6 active
cvs branches in rpm (in order to give each and every one of my
blessed mangler(s) @redhat.com their own comfort factor regarding
what patches go where), the results were largely a disaster. Manglers
often don't understand what a bug is, or the subtle differences between
a bug and a feature, and make decisions based on non-engineering
factors,
like covering their own asses.
So fewer branches rather than fancier tools is what I prefer. I have
trouble remembering even my name when development gets
hot and heavy ...
If there were a team of 30 active rpm5.org developers I'd be singing
a different
tune in a hurry of course.
> If you're interested in trying out git, you can run git-cvsimport on
> the CVS repo and fool around in a local git repo. Since the workhorse
> of git-cvsimport is cvsps, it takes roughly as long as the initial
> cache of cvsps to do.
>
So far cvs is sufficient for rpm5.org. It was a non-trivial amount of
work for
Ralf to unbork 10 years of damage in the existing RPM cvs tree. Part
of the reason for creating rpm5.org is that no one -- including me --
was
ever really in charge of rpm cvs. The GNOME project hosted rpm cvs
for hysterical political reasons (Marc Ewing had clout), not otherwise,
and as the years wore on, rpm cvs became the ugly duckling because
was never part of the GNOME project.
git is still a bit linux peculier too; note that rpm5.org is hosted
on FreeBSD,
not linux.
But I'm sure rpm5.org will migrate to something else instead
eventually --
there have been far too many requests already for svn and git and
mercurial
and ...
73 de Jeff
Received on Thu Feb 7 23:10:54 2008