public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Switching to using git on eCosForge
@ 2009-09-17 10:52 Øyvind Harboe
  2009-09-17 12:41 ` Alex Schuilenburg
  0 siblings, 1 reply; 17+ messages in thread
From: Øyvind Harboe @ 2009-09-17 10:52 UTC (permalink / raw)
  To: eCos Disuss

Does anyone know a reason not to switch to git for eCosForge?

My thinking is to use http://repo.or.cz/ to host projects.

www.ecosforge.net uses a version of subversion that is getting
a bit long in the tooth (1.4) and I'm just wondering if
git isn't a better choice anyway....

The plan is to leave the current subversion repository as-is and
let migration happen  eventually, deleting old repositories(they
are still there in the history) after migration to git.

The idea is to have one git repository per eCos repository(or
project if you will).

The first project I would like to switch to git, is nios2ecos.

--
Øyvind Harboe
Embedded software and hardware consulting services
http://www.zylin.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] 17+ messages in thread
* Re: [ECOS] Switching to using git on eCosForge
@ 2009-09-17 14:41 Alex Schuilenburg
  2009-09-17 15:27 ` Ross Younger
  0 siblings, 1 reply; 17+ messages in thread
From: Alex Schuilenburg @ 2009-09-17 14:41 UTC (permalink / raw)
  To: eCos Disuss

[Apologies to Øyvind for the repost, my original email to ecos-discuss
was bounced]

 Øyvind Harboe wrote on 2009-09-17 13:56:
> [...]
>   
>> Why git in particular?
>>     
>
> No reason not to really.
>
> git is easy to use when cloning/downloading + web interfaces exist
> where you can download snapshots.
>   
Ditto for mercurial and bazaar.  The web interfaces were pretty much all
the same.  wry uses git internally as he uses linux and whenever he
raves about something, I find the equivalent in mercurial.  I use linux
mostly, but through a Windows desktop since I need to use real windows
(i.e. not hidden in a VM).


> + git is becoming more of a required skill for embedded development
> as Linux requires it, so I looked a bit at mercurial, but didn't really
> feel like learning more than one of these distributed systems.. it's
> been a while
> that anybody suggested or wanted anything but git as an alternative
> to svn in the circles I frequent. I'm sure git tools will improve with time.
> We're looking 5-10 years into the future here, right?
>   
The same could be said of any of the three :-)

>   
>> The choice of an alternative RCS should also take into consideration
>> Windows users, as well as speed and ease of use.
>>     
>
> Web interfaces on the server kinda take care of my greatest
> concern about those that do not want or need to learn git.
>
> They can wget + tar ...., no version control system at all involved.
>   
As above, all three provide similar interfaces, so no need with actually
using any of them.

However, for distributed development, not using proper DRSC tools,
whichever you choose, is foolhardy IMHO.


> Also there are nice git server sites for those that have some
> pet project they are working on and want to share, e.g.
> http://repo.or.cz/, which pretty much fills the role that
> www.ecosforge.net has had up to now
>
>
> The above said, I don't think I'll care if eCos CVS switches to
> git or mercurial. Mercurial is next on my list of distributed systems
> to look into and if I only did closed source development, probably
> the preferred solution.
>   
I dont think you can say mercurial (or hg for short) is better for
closed source.  All three mentioned are pretty much equal in concept and
basic functionality when it comes to open source development.  git is
certainly the most powerful, no disagreement there, but you can really
hang yourself a lot more easier, just as cvs admin allows you to, only
to discover the problem mistake years down the line ;-)   The other two
IMHO have a lot more structure to them making it harder to hang
yourself, or rather, making you think twice before trying :-)  Sure, if
you are an expert then nobody dies, but what are the chances of every
developer with write access being an expert with git?

-- Alex Schuilenburg

   >>>> Visit us at ESC-Boston  http://www.embedded.com/esc/boston <<<<
   >>>> Sep 22-23 on Stand 226  at Hynes Convention Center, Boston <<<<

          **** Visit us at ESC-UK  http://www.embedded.co.uk ****
          **** Oct 7-8 on Stand 433 at FIVE ISC, Farnborough ****



-- 
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] 17+ messages in thread

end of thread, other threads:[~2009-09-21 14:57 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-17 10:52 [ECOS] Switching to using git on eCosForge Øyvind Harboe
2009-09-17 12:41 ` Alex Schuilenburg
2009-09-17 12:56   ` Øyvind Harboe
     [not found]     ` <4AB23FD3.2020808@ecoscentric.com>
2009-09-17 14:10       ` Øyvind Harboe
2009-09-17 14:23     ` [ECOS] " Grant Edwards
2009-09-17 14:37       ` Ross Younger
2009-09-17 14:46       ` Patrick Doyle
2009-09-17 13:10   ` [ECOS] " Patrick Doyle
2009-09-17 14:11     ` Alex Schuilenburg
2009-09-21 14:57       ` Øyvind Harboe
2009-09-17 13:32   ` [ECOS] " Sergei Organov
2009-09-17 14:02   ` [ECOS] eCos VCS switch (was: Switching to using git on eCosForge) Daniel Néri
2009-09-21 13:06   ` [ECOS] Re: Switching to using git on eCosForge Sergei Organov
2009-09-21 13:55     ` Sergei Gavrikov
2009-09-21 14:11       ` Sergei Organov
2009-09-17 14:41 [ECOS] " Alex Schuilenburg
2009-09-17 15:27 ` Ross Younger

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).