Re: git branch help?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2010-08-03 at 06:41 +0200, Kevin Kofler wrote:
> Git is just a PITA in its own league, but DVCSes as a whole are a 
> [...] unhelpful (inherently hard to use) concept.

I can't reproduce either issue.  :D

> broken (*)
> (*) e.g. because of the strong reliance on hashes, which can make the whole 
> thing break down in the event of a hash collision,

"Broken" in the past tense is inaccurate: no SHA-1 collision has been
published yet.  I would like to see DVCSes switch to a stronger hash
algorithm sooner rather than later, but it's not enough of a concern
that I would avoid using them.  If it makes you feel any better, git
will not allow a fetched object to replace a local one with the same
hash, so you can only lose if you fetch from the attacker first.

> and which make commit IDs 
> nonsequential and unpredictable

For sequential commit numbering, try "git describe".

> > Some of the complexity is intrinsic to distributed VCS and has to be
> > weighed against the significant benefits to people who build custom
> > packages, like me.
> 
> I don't see how dist-git makes it any easier to build customized packages. 
> If you really want a local git mirror of a centralized repository, you can 
> also use git-cvs, git-svn or the like.

This is a valid point which I forgot about.

> All this dist-git migration has brought us is chaos, a much higher barrier 
> to entry and much harder work for existing packagers. (And yes, I've also 
> tried to make these points BEFORE the migration, but nobody listened.)

I suppose you are referring to this:

https://lists.fedoraproject.org/pipermail/devel/2010-June/137582.html

The problems with CVS were amply explained there, but it's less clear to
me whether there were compelling reasons to choose git over (e.g.) SVN +
git-svn or the people involved just happened to like distributed version
control, as I do.

-- 
Matt

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux