public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* Re: [ECOS]  Re: eCos submodule support
@ 2009-10-23  8:54 Alex Schuilenburg
  0 siblings, 0 replies; 15+ messages in thread
From: Alex Schuilenburg @ 2009-10-23  8:54 UTC (permalink / raw)
  To: eCos Disuss

Alex Schuilenburg wrote on 2009-10-20 22:37:
> Sergei Organov wrote:
>   
>> Øyvind Harboe <oyvind.harboe@zylin.com> writes:
>>   
>>     
>>> To be a bit more clear:
>>>
>>> My assumption is that there is no appreciable difference
>>> between hg/git for the case when *all* modules are
>>> either git/hg.
>>>
>>> The problem is with heterogeneous projects.
>>>
>>> When working with eCos I've only ever encountered
>>> git, cvs and svn as version controls. CVS very rarely
>>> these days. I'm sure there are eCos relevant projects
>>> that use hg, I just haven't encountered them.
>>>
>>> Managing svn as a submodule in git is easy enough.
>>>
>>> I have never tried to manage hg as a submodule in git.
>>>     
>>>       
>> Probably the best bet is to keep your own git repository of eCos
>> (automatically and incrementally) converted from the official hg one,
>> then use those git repo as a submodule in your project utilizing git.
>>   
>>     
> Or even better, a local hg repository providing a git interface. That
> way you could locally push changes upstream from the local hg repo
> (since I dont know if git can push to hg) as if it were a git repo, you
> would need upstream shell access to the remote hg repo to pull from your
> local git repo (since hg can pull and push to git).  You could then
> stick to using git locally as mandated by your company, and still
> benefit from proper DRCS flow rather than a one-way downstream only flow.
>   
Just to update on this.

It appears you are able to use git to push/pull to/from a hg repo using
the hg-git plugin, it is just a bit convoluted to set up. 

From the author of hg-git at:
http://github.com/blog/439-hg-git-mercurial-plugin#comment_1933

    "technically, you /can/ use this to use Git to collaborate on Hg
    hosted projects - there are 'gimport' and 'gexport' commands that
    will just do the object translations - but it's a bit more
    convoluted. i'll try to write up a guide on how to do that at some
    point after this is all settled down."


-- Alex Schuilenburg

Managing Director/CEO                                eCosCentric Limited
www.ecoscentric.com



-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2009-10-23  8:54 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <c09652430910191038m6ddd7153gcb6d7616719a72c9@mail.gmail.com>
2009-10-19 21:17 ` [ECOS] eCos submodule support Øyvind Harboe
2009-10-20  7:50   ` [ECOS] " Daniel Néri
2009-10-20 10:47   ` Øyvind Harboe
2009-10-20 14:45     ` Sergei Organov
2009-10-20 21:37       ` Alex Schuilenburg
2009-10-20 23:19     ` Alex Schuilenburg
2009-10-21  6:47       ` Øyvind Harboe
2009-10-20 14:37   ` [ECOS] " Alex Schuilenburg
2009-10-20 14:50     ` Øyvind Harboe
2009-10-20 19:22       ` Alex Schuilenburg
2009-10-20 19:36         ` Øyvind Harboe
2009-10-21  0:00       ` Jonathan Larmour
2009-10-20 23:55     ` Jonathan Larmour
2009-10-21  1:43       ` Alex Schuilenburg
2009-10-23  8:54 [ECOS] " Alex Schuilenburg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).