Developers: Bazaar branches

View: New views
4 Messages — Rating Filter:   Alert me  

Developers: Bazaar branches

by Chris Liechti :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I've created a mspgcc project page on launchpad. This itself doesn't
mean anything special, it just links to the sourceforge page.

  https://launchpad.net/mspgcc

Bazaar branches of the current state (MAIN and MSP430X) are also located
there.

  https://code.launchpad.net/mspgcc


Why all that?

CVS has had it's good times and served well, but nowadays there are
distributed version control systems that have some advantages.
Interested developers can simply create a "branch" and start committing
code. They can publish it and we can merge it back to the main line.
That has advantages over patches and allows new developers to
participate without needing write access for the main line.

Among the many DVCS there seem to be 3 prominent ones: git, hg and bzr.
Anyone would probably work but my favorite is bzr. It's easy to install
and use. Launchpad also has a nice feature that a user can create his
personal "feature" branch of a project and the project page will show
all these too. Making it easy to merge and to get an overview for everyone.

If there are no objections, i'd like to start using the bzr branches
now. Changing the DVCS later should not be a big problem as conversion
tools exist. Also, mirroring branches back to sf.net or using their site
for the main line can be sorted out later.

chris

Further reading:
- http://bazaar-vcs.org/
- https://launchpad.net/mspgcc
- https://help.launchpad.net/Code

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@...
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Re: Developers: Bazaar branches

by Dmitry Zuikov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Among the many DVCS there seem to be 3 prominent ones: git, hg and bzr.
> Anyone would probably work but my favorite is bzr. It's easy to install
> and use. Launchpad also has a nice feature that a user can create his
> personal "feature" branch of a project and the project page will show
> all these too. Making it easy to merge and to get an overview for everyone.

Will the community stuffs also migrate to launchpad? The maillist, wiki,
issue tracker?

And just for notice. We have used bazaar for the couple of years, but
now we use git for all out projects, because of it's speed and cheap
branches feature.

On the project like the mspgcc the bzr will be
considerably slower than git.


---
Regards,
Dmitry



> Further reading:
> - http://bazaar-vcs.org/
> - https://launchpad.net/mspgcc
> - https://help.launchpad.net/Code
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Mspgcc-users mailing list
> Mspgcc-users@...
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@...
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Re: Developers: Bazaar branches

by Chris Liechti :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dmitry Zuikov schrieb:
>> Among the many DVCS there seem to be 3 prominent ones: git, hg and
>> bzr. Anyone would probably work but my favorite is bzr. It's easy
>> to install and use. Launchpad also has a nice feature that a user
>> can create his personal "feature" branch of a project and the
>> project page will show all these too. Making it easy to merge and
>> to get an overview for everyone.
>
> Will the community stuffs also migrate to launchpad? The maillist,
> wiki, issue tracker?

no. launchpad does not yet provide all needed services (wiki, homepage).

> And just for notice. We have used bazaar for the couple of years, but
>  now we use git for all out projects, because of it's speed and cheap
>  branches feature.

shouldn't branches also be cheap with bzr's shared repositories?

git seems to win most speed contests, but revision control is not all
about speed. while i did not work extensively with git, the others have
felt to be easier to use and the gui front-ends are more appealing.

unfortunately you can't make everyone happy by choosing one of the
popular DVCS :/

> On the project like the mspgcc the bzr will be considerably slower
> than git.

mspgcc isn't that big and i will try to clean up the branches as
currently they contain all sorts of sub-projects. that's because
historically the CVS sf.net service offered only one repository.

i think the no longer used sub-projects like the binutils directory
should be removed from the new branches. it's now maintained as patch.
there are some other tools that could go standalone. the old CVS
repository can be kept as archive, so no history is really lost.

chris

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@...
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Re: Developers: Bazaar branches

by Dmitry Zuikov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


> > And just for notice. We have used bazaar for the couple of years, but
> >  now we use git for all out projects, because of it's speed and cheap
> >  branches feature.
>
> shouldn't branches also be cheap with bzr's shared repositories?

As far as I remember, branch in bazaar is just a full copy of
repository, so branches are using not so often like in git.

git also has much more additional tools, including GUI - like gitk.
But in the same time git has problems with Windows. But we have
problems with bazaar when used UTF-8 comments in russian  --- it made
the python to produce some exception and the whole repository became
inaccessible on Windows.  It's just for sharing the experience, not
for arguing.

> unfortunately you can't make everyone happy by choosing one of the
> popular DVCS :/

Yep, anyway bzr is much better than cvs, and it's easy to migrate the
project from bzr to git with all history in any time.

---
Regards,
Dmitry

>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Mspgcc-users mailing list
> Mspgcc-users@...
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@...
https://lists.sourceforge.net/lists/listinfo/mspgcc-users