On 27/07/2009 17:25, Rich Megginson wrote:
Moving to Mercurial is fine with me. I've been using git now for quite
some time and have really grown to like how much better it is than CVS.
I understand hg is similar to git. As far as the repo layout, it doesn't
matter to me if the c-sdk has its own top level repo or is part of a
larger repo, as long as it is easy to
1) checkout just the c-sdk

hg clone http://hg.mozilla.org/whatever/it/is

2) build just the c-sdk

As normal ;-)

3) tag individual and separate c-sdk releases

hg tag -r <changeset> MY_TAG

I'm not quite sure what you mean by separate c-sdk releases.

4) produce individual source code releases of the c-sdk

You can:

hg clone ....

hg update -r MY_TAG

Then you could zip it up, which would include the history, or I expect we could probably copy one of the source tar ball commands from the mozilla-central/comm-central build systems that would get you just the source files.


Rich, so are you saying you would be happy to split the different SDKs across repositories? Or would you prefer them all in one?

The only thing I can think of with having them all-in-one is that one tag would tag all the files in the repository, but I guess that isn't really an issue.

From a comm-central view point I think we could cope with either, although if we did an all-in-one I'd probably think about moving the xpcom sdk back to the LDAP repository as that would also help building binary extensions against xulrunner with LDAP.

Mark.
_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap

Reply via email to