Re: [Tinycc-devel] Sample patch from Mercurial repository

2007-10-29 Thread KHMan
Dave Dodge wrote:
> On Mon, Oct 29, 2007 at 02:59:15AM +0800, KHMan wrote:
>> Attached is a sample patch based on the Mercurial repository. I
>> assume revisions up to 395 is already in the official CVS,
> 
> Just a quick note about mercurial: revision numbers such as 395 are
> just a convenience and are locally assigned to each copy of the
> repository.  They aren't guaranteed to be the same for each user; in
> fact local commits will quickly knock them out of sync.  Changeset IDs
> such as f357b2f8add5 _are_ kept globally consistent, so if you want to
> specify a particular change you can use those.

Thanks, I understand, I know some git and I am reading hgbook now.
It was just more convenient with those numbers assuming Seo's
Mercurial bundle is a frozen unit. I guess hg/git people can
correctly say that my brain has been lobotomized by the notion of
SVN revision numbers... :-)

I will be contacting David Wheeler to see if he is interested in
accepting them patches.

-- 
Cheers,
Kein-Hong Man (esq.)
Kuala Lumpur, Malaysia


___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel


Re: [Tinycc-devel] Newer tinycc repository?

2007-10-29 Thread KHMan
Simon 'corecode' Schubert wrote:
> KHMan wrote:
>> Looks like some pretty extensive changes, including directory
>> structure changes and refactoring. The question now is: Should all
>> of Rob's tree go into the official CVS?
> 
> [snip] Declare one repo as "common denominator".

Nobody's offering any yet, just Nick's SVN on 20070908 which
nobody really replied to. Any revision control is fine, if someone
would just take the lead, but obviously some people would perceive
little gain going from CVS to Nick's SVN.

So regardless of the revision control issue, well, someone still
needs to come up and declare himself as the "common denominator".

> [snip] tcc's official repo is undermaintained since time anyways.  I don't
> see any benefit in trying to funnel all patches into CVS, which is a
> time consuming process, if you can instead just leverage the distributed
> nature of mercurial.

If the official tcc is correctly sync'ed, updating CVS based on
exports from hg should be quite easy, I suppose. All we need is a
little planning.

I don't plan to bother everyone with this thorny CVS issue anymore
than necessary. This is just a bunch of largely unskilled clerical
donkey work that I can try to do. I'll try to contact David
Wheeler and see if he will accept the updates, then I'll report
back to the list. If I get stuck, then too bad, at least I've tried.

In the meantime, I'm not standing in the way of anything -- my
foolish attempt to update the CVS has no bearing on the actions of
our heroes wielding Mercurial -- so for the third time, I'd say
that we now need someone to take some kind of lead...

-- 
Cheers,
Kein-Hong Man (esq.)
Kuala Lumpur, Malaysia


___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel


Re: [Tinycc-devel] Sample patch from Mercurial repository

2007-10-29 Thread Dave Dodge
On Mon, Oct 29, 2007 at 02:59:15AM +0800, KHMan wrote:
> Attached is a sample patch based on the Mercurial repository. I
> assume revisions up to 395 is already in the official CVS,

Just a quick note about mercurial: revision numbers such as 395 are
just a convenience and are locally assigned to each copy of the
repository.  They aren't guaranteed to be the same for each user; in
fact local commits will quickly knock them out of sync.  Changeset IDs
such as f357b2f8add5 _are_ kept globally consistent, so if you want to
specify a particular change you can use those.

  -Dave Dodge





___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel


Re: [Tinycc-devel] Newer tinycc repository?

2007-10-29 Thread Simon 'corecode' Schubert
KHMan wrote:
> Looks like some pretty extensive changes, including directory
> structure changes and refactoring. The question now is: Should all
> of Rob's tree go into the official CVS?

It seems to me that there is nobody except you who would like to use the
CVS tcc repository.  CVS is just too unflexible for a loosely coupled
developer community, because it enforces central administration and
access.  Just let everybody do his own mecurial repo and let people sync
up against each other.  Declare one repo as "common denominator".  I'd
even go so far and have one repo "free for all" (git's "mob").  What can
you lose?  The only thing is that there is no "official" repo anymore,
but tcc's official repo is undermaintained since time anyways.  I don't
see any benefit in trying to funnel all patches into CVS, which is a
time consuming process, if you can instead just leverage the distributed
nature of mercurial.

cheers
  simon




signature.asc
Description: OpenPGP digital signature
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel