Forgotten patch: qofid.diff
Chris Shoemaker
c.shoemaker at cox.net
Fri Oct 28 21:00:35 EDT 2005
On Fri, Oct 28, 2005 at 07:08:19PM -0400, Josh Sled wrote:
> On Fri, 2005-10-28 at 17:04 -0400, David Hampton wrote:
> > > Which is why we NEED more publication of the DEVELOPMENT code, not the
> > > finished "CoreBuild" code.
> >
> > So get a branch and publish your code. This is no different than
> > committing change sets to a repository. Someone has to check out the
> > branch/apply the changeset if they want to see what you're working on.
>
> +1. This whole "CoreBuild" specter that has been synthesized is a waste
> of time. Create a branch, already.
Guys, it's really not about the branching. If it was, CVS wouldn't
suck; CVS supports branching just fine. It's about the MERGING of
branches. *That's* why CVS sucks. It's the convergence/divergence
balance. CVS works fine for diverging. But for good convergence,
branch-merging has to be so easy it's trivial. And it has to easily
support all types of merge operations - cherry-picking, single-commit
out-of-order reverts, rebasing of entire commit chains, etc. It's all
the stuff we dread (and avoid) doing now because it's so tedious and
time-consuming.
But there's kind of a conflation of (albeit, related) issues here.
This SCM issue is not the foundational one -- it's only a consequence
of the foundational issue: our development process. Our process just
doesn't support the case where:
1. not everybody wants to work on the same thing,
2. they can't produce almost perfect code the first time out, and
3. they want to collaborate.
If only 2 of the 3 are true, maybe the current process works just
fine, but, for better or worse, all 3 are true. And it's NOT working.
At least not well.
-chris
>
> ...jsled
> --
> http://asynchronous.org/ - `a=jsled; b=asynchronous.org; echo ${a}@${b}`
> _______________________________________________
> gnucash-patches mailing list
> gnucash-patches at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-patches
More information about the gnucash-patches
mailing list