pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Moving pkgsrc-wip away from SourceForge
On Sun, Jul 05, 2015 at 09:10:58AM -0500, Jason Bacon wrote:
> One argument I haven't seen though, is a how CVS is superior (for our
> purposes) to other VCS's, aside from the obvious man-hours that will be
> consumed in a transition away from it.
>
> As a frequent WIP user and contributor, I would love to see a move to a more
> efficient VCS, i.e. one that can do more off-line and has a richer set of
> commands and output options.
pkgsrc is a "packaging spec". Revision control requirements for such spec
are much simpler than those for the package itself. pkgsrc is not a
"development" per se. Hence the notions of distributed development etc.
are an overkill for pkgsrc.
A local repository to which you can commit sounds a fancy thing (and in
turn extra baggage) than necessity for such a small spec under revision
control. I am not sure what people mean by "do more off-line" in the
context of pkgsrc, that CVS' model restricts them from doing -
specifically in pkgsrc.
IMHO git is suited for a bazaar model of development where the development
is less centralized, more distributed, with merges being complex and
challenging.
pkgsrc is more of a cathedral model and I find it "controlled" rather than
"restrictive" by that. For package spec, as such merge issues are very
less likely as compared to the package development , but even if there
are, they better be faced sooner rather than later.
CVS reflects this philosophy more naturally than git does - again in
pkgsrc context.
I am not criticizing bazaar model or git. Just that it sounds more suited
for packages rather than package specs' revision control.
Mayuresh
Home |
Main Index |
Thread Index |
Old Index