On 01/05/2011 11:22 PM, John Villalovos wrote:
> On 1/5/2011 12:24 PM, Maynard Johnson wrote:
>> John Villalovos wrote:
>>> Since you are the maintainer for the Oprofile userspace package.
>>> What are your thoughts on moving over to Git at some point during 2011?
>> Unless someone can make a case that this is really needed for the overall oprofile community's benefit, it'll be on my back burner until I have nothing more important to do. If you like using a git repo for your local work, it seems that Will's Jan 3 posting ("Using a local git repository with OProfile CVS") is the solution for now.
> The only case that I have is that I think it would improve development.
> I'm guessing quite a few of the people who would contribute to oprofile
> development are kernel developers. Since they are already using git
> then it makes it easier for them to also contribute to the userspace
> code. A common source control tool for the userspace and kernel
> component seems to make sense. And since we know that the kernel won't
> be switching to CVS, it would require the userspace to switch to git in
> order to have a common source control tool for both pieces.
OK. There is a bit of a catch 22 here, as people who understand git are
much less likely to contribute to oprofile, and so their opinions are
likely to be seen as invalid. After all, I'm piping up with an opinion,
and I never contributed anyway, so who needs me, right!!???
I can tell you that I don't bother to try to contribute to any projects
that use CVS or Subversion as their SCM tools. It is 2011, and there is
just no argument for using them that doesn't boil down to "I would
rather use broken tools for the foreseeable future, and force everyone
else to do the same, than take a few hours to learn how to do SCM right
and use git."
To be fair, those people usually don't understand that CVS and
Subversion are NOT just equivalent tools to git using different command
syntax. They really believe it is just six of one or a half dozen of
the other. If that was the case Linus' would have just used Subversion,
but he didn't of course (see also
Well, I suspect I haven't made many friends with my first post here, but
I'll take the bullet for all the people who agree but don't want the ill
will that can often accompany disagreeing with the project maintainer :-)