The more I read on git, the less I think it is well suited for EMC. Baazar
seems much cleaner. Sourceforge can host bzr (but, since EMC is packaged for
ubuntu, why not switch to launchpad?)

Here are the most convincing arguments, imo :

>From : http://bazaar-vcs.org/BzrVsGit#Bazaar%20vs%20Git
*
*

*The key differences between Bazaar's and Git's UI are: *

   -

   *Directories are branches. In Git they are branch containers where you
   switch to different views. *
   - *Empty directories cannot be versioned in Git. *
   - *Within a branch, changes directly made are emphasized over changes
   from a merge. *
   -

   *Revision objects are simple: r1, r2 etc. In git they are
SHA1s<http://git.or.cz/gitwiki/GitGlossary#object_name>which are
represented by 40 character long hexadecimal encoding.
   *
   - *Git’s automatic merge and commit may create problems. *
   -

   *Git has over 150 different commands. The UI between these commands is
   not consistent, and there is no unified GNU --long option convention
   support. *
   - *Bazaar uses familiar commands known to Subversion and CVS users. Git
   contains a whole new vocabulary: for example, commit into repository is very
   different in Git. *

*
**Robust renaming* **

*Git prides itself on being a “content manager” and deriving what got
renamed using heuristics. This mostly works, but breaks under certain merge
conditions. If you want your team or community to collaborate without fear
of breaking merges, Bazaar's robust renaming is essential as explained by
Mark Shuttleworth’s article
<http://www.markshuttleworth.com/archives/126>on this topic.
*

*See http://thread.gmane.org/gmane.comp.version-control.git/94861 for an
example of renames breaking in git. *

*Familiar commands for Subversion and CVS users* **

*While some differences exist at the option level, the core Subversion and
CVS commands generally work the same way in Bazaar. Git is different in ways
svn/cvs users wouldn't intuitively expect. Some examples: *

   - *commit (without -a) doesn't take the latest copy of a file but the
   copy as of the last add *
   - *no update command *
   - *revision numbers are SHA strings, not numbers. *





On Fri, Jun 5, 2009 at 4:34 PM, paul_c <[email protected]> wrote:

>
> On Friday 05 June 2009, Maxime Lemonnier wrote:
> > I'm new to emc-developpers list, so I decided to shut up over this.
>
> Just because you are new does not exclude you from any discussion, nor does
> it
> invalidate your opinion - Without it, any preemptive decision would be
> illegitimate.
>
> > But I personnally think that bzr on lauchpad would have been a much more
> > sensible choice. bzr offer an svn-mode which is quite handy for IDE with
> > source-control integration.
>
> Not having used bazaar, I only have the documentation to draw on - It would
> appear to offer a similar command syntax to CVS or subversion with the
> addition of a few ideas from git. Looks fairly easy to set up and it also
> supports import from CVS repositories.
>
> Much of the online docs penned over the years point to Sourceforge as the
> primary location of the code. Moving to another host would require existing
> developers to reregister and administrative permissions set up. As
> Sourceforge supports bazaar, it would be logical to use their services.
>
> > linuxcnc.org would have then hosted the wiki/website/documentation part
> of
> > the project.
>
> linuxcnc.org should indeed provide relevant documentation in a clean and
> structured manner - The sources for generated documentation however, should
> be part of the source code repository. This provides a better chance of
> docs
> reflecting current code, and anyone doing a full checkout can generate up
> to
> date documentation.
>
>
> ------------------------------------------------------------------------------
> OpenSolaris 2009.06 is a cutting edge operating system for enterprises
> looking to deploy the next generation of Solaris that includes the latest
> innovations from Sun and the OpenSource community. Download a copy and
> enjoy capabilities such as Networking, Storage and Virtualization.
> Go to: http://p.sf.net/sfu/opensolaris-get
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to