Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-25 Thread James Henstridge
On 22/04/2008, Jeff Waugh [EMAIL PROTECTED] wrote:
 quote who=Elijah Newren


   On Tue, Apr 8, 2008 at 4:55 AM, Olav Vitters [EMAIL PROTECTED] wrote:
On Tue, Apr 08, 2008 at 11:45:34AM +0100, Scott James Remnant wrote:
 (At least, that's what I understand)
   
Indeed. This might be hard to do within Bzr (IIRC what Elijah said), due
to repository format / design.
  
   No, I mispoke in the email you're referring to.  bzr's repository format
   does not prevent such a feature (in fact, they likely already have most
   needed capabilities), and shared repositories are much closer to what I'd
   like than I realized at that time.  The UI design does seem somewhat
   antithetical to such a feature, but perhaps that could be changed.


 Do bzr looms (recently released extension) satisfy the requirement explained
  in the earlier email?

The Bazaar loom plugin lets you manage a stack of branches (similar to
quilt, stgit or mq), so isn't quite the same as the internal branches
in mercurial or git.  You could probably remove code from the plugin
to get something similar though (the bits designed to support the
sequence-of-branches workflow).

James.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-25 Thread Matteo Settenvini
Il giorno ven, 25/04/2008 alle 23.29 +0800, James Henstridge ha scritto:
 On 22/04/2008, Jeff Waugh [EMAIL PROTECTED] wrote:
 
  Do bzr looms (recently released extension) satisfy the requirement explained
   in the earlier email?
 
 The Bazaar loom plugin lets you manage a stack of branches (similar to
 quilt, stgit or mq), so isn't quite the same as the internal branches
 in mercurial or git.  You could probably remove code from the plugin
 to get something similar though (the bits designed to support the
 sequence-of-branches workflow).

If I remember the original email, probably you're asking for this
blueprint implemented:

https://blueprints.edge.launchpad.net/bzr/+spec/nested-tree-support

Although it is flagged as Good progress, the URL pointed by the
blueprint seems a little bit outdated to me.

I'm putting Wouter in CC so maybe he can shed some light on the status
of this blueprint, and give a tentative ETA information.

Cheers,
Matteo


signature.asc
Description: Questa è una parte del messaggio	firmata digitalmente
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-21 Thread Jeff Waugh
quote who=Elijah Newren

 On Tue, Apr 8, 2008 at 4:55 AM, Olav Vitters [EMAIL PROTECTED] wrote:
  On Tue, Apr 08, 2008 at 11:45:34AM +0100, Scott James Remnant wrote:
   (At least, that's what I understand)
 
  Indeed. This might be hard to do within Bzr (IIRC what Elijah said), due
  to repository format / design.
 
 No, I mispoke in the email you're referring to.  bzr's repository format
 does not prevent such a feature (in fact, they likely already have most
 needed capabilities), and shared repositories are much closer to what I'd
 like than I realized at that time.  The UI design does seem somewhat
 antithetical to such a feature, but perhaps that could be changed.

Do bzr looms (recently released extension) satisfy the requirement explained
in the earlier email?

- Jeff

-- 
OSCON 2008: Portland OR, USA   http://conferences.oreilly.com/oscon/
 
   o/~ In spite of all those keystrokes, you're addicted to vim.
  *ka-ching!* o/~
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-10 Thread Elliot Peele
On Tue, Apr 08, 2008 at 08:35:54AM +0200, Jaap A. Haitsma wrote:
 I was just wondering why many GNOME developers are using git mirror
 and for example not a bzr mirror? If I for example read
 http://live.gnome.org/DistributedSCM I have the feeling that bzr would
 also be a very good fit. However I haven't seen any gnome.org project
 in a bzr mirror while of many projects there exists git mirrors.

The same could be said for Mercurial. Are there any mercurial mirrors of
GNOME out there?

Elliot

-- 
Elliot Peele
[EMAIL PROTECTED]
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-09 Thread Matej Cepl
On Tue, 08 Apr 2008 08:14:50 +0100, Ross Burton scripst:
 Well, there are bzr mirrors (I've got a few SJ branches in bzr for
 example), and don't forget the huge Launchpad mirror of GNOME.  Also,
 bzr-svn in my experience isn't as bulletproof as git-svn which has put
 me off doing all of my svn work in bzr repositories just yet.

Actually it did fail me -- libsyncml doesn't work with git-svn.

Matěj

-- 
The content of this message is licensed under a Creative Commons 
Attribution 3.0 License, Some Rights Reserved.
http://creativecommons.org/licenses/by/3.0/us/

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Ross Burton
On Tue, 2008-04-08 at 08:35 +0200, Jaap A. Haitsma wrote:
 I was just wondering why many GNOME developers are using git mirror
 and for example not a bzr mirror? If I for example read
 http://live.gnome.org/DistributedSCM I have the feeling that bzr would
 also be a very good fit. However I haven't seen any gnome.org project
 in a bzr mirror while of many projects there exists git mirrors.

Well, there are bzr mirrors (I've got a few SJ branches in bzr for
example), and don't forget the huge Launchpad mirror of GNOME.  Also,
bzr-svn in my experience isn't as bulletproof as git-svn which has put
me off doing all of my svn work in bzr repositories just yet.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Kalle Vahlman
2008/4/8, Ross Burton [EMAIL PROTECTED]:
 Also,
 bzr-svn in my experience isn't as bulletproof as git-svn which has put
 me off doing all of my svn work in bzr repositories just yet.

Hehe, that sounds like that sheet of paper isn't as bulletproof as
this tin foil but I suppose git-svn isn't any more as fragile as my
image of it...

I've used it with svn trunk succesfully, but never dared to try
branches. Is it already usable with svn branches?

-- 
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Ali Sabil
On Tue, Apr 8, 2008 at 12:08 PM, Olav Vitters [EMAIL PROTECTED] wrote:
 On Tue, Apr 08, 2008 at 08:14:50AM +0100, Ross Burton wrote:
   On Tue, 2008-04-08 at 08:35 +0200, Jaap A. Haitsma wrote:
I was just wondering why many GNOME developers are using git mirror
and for example not a bzr mirror? If I for example read
http://live.gnome.org/DistributedSCM I have the feeling that bzr would
also be a very good fit. However I haven't seen any gnome.org project
in a bzr mirror while of many projects there exists git mirrors.

  I've been talking with Elijah to determine what is needed in a DSCM.
  Basically, Bzr should be enhanced/improved to have branches in one
  checkout directory. For some reason this is important (for real
  developers.. not me:). E.g. DSCM will likely mean lots of small
  (private) branches; loads more than with a central system.

I never really got to understand why this is so important personally,
I can just affirm that is is just a matter if habit. I was used to
having all the branches in the same repository while I was using
Monotone (few years ago), when I later switched to use bzr I got
slightly confused, but now I find the 1 branch / directory far more
user friendly, it even encourages people to have a branched
development workflow (which is what we want don't we?), because all
the branches are visible, they are no longer just mere live tags as
in git.

  There are other things as well, but Git has similar drawbacks, so it
  isn't Bzr specific.

I completely agree with you concerning this, there are many drawbacks,
and the most important one to me is that many users are used to
centralized workflows. However there is a very nice feature in bzr
that removes this drawback: bound branches.

  Note that I look for a DSCM system, not Git. It might be Git, but I
  haven't decided (DSCM development is pretty fast, so perfect system
  changes pretty often).

Git imho is a good repository format, but the required frontend to use
its power efficiently whil remaining user friendly is not there yet.


   Well, there are bzr mirrors (I've got a few SJ branches in bzr for
   example), and don't forget the huge Launchpad mirror of GNOME.  Also,
   bzr-svn in my experience isn't as bulletproof as git-svn which has put
   me off doing all of my svn work in bzr repositories just yet.

  This doesn't really matter when GNOME uses Bzr/Git/hg. Then '$RCS-svn'
  link is not important anymore.

bzr-svn in the same way as hg-svn have been plagued with the
python-svn binding leak problems, also bzr-svn and git-svn are not
really comparable, since git-svn is a separate tool with its own
command set (correct me if I am wrong), while bzr-svn is a plugin that
adds svn support to bzr, and thus allows you to use transparently all
the available bzr commands on your repository.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Emmanuele Bassi

On Tue, 2008-04-08 at 12:05 +0200, Ole André Vadla Ravnås wrote:

 There's two things that would need to be resolved before we'd be able
 to use git:
 1) A native Windows frontend that doesn't require cygwin.

http://code.google.com/p/msysgit/

 2) Pluggable API, being able to extend/influence existing commands and
 functionality.

the amount of low-level operations available to compose complex
operations is quite high; I don't think that changing the way a known
command behaves under the nose of the developer is not a good idea, when
dealing with data under revision control.

ciao,
 Emmanuele.

-- 
Emmanuele Bassi,
W: http://www.emmanuelebassi.net
B: http://log.emmanuelebassi.net

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread John Carr
On Tue, Apr 8, 2008 at 11:08 AM, Olav Vitters [EMAIL PROTECTED] wrote:
 On Tue, Apr 08, 2008 at 08:14:50AM +0100, Ross Burton wrote:
   On Tue, 2008-04-08 at 08:35 +0200, Jaap A. Haitsma wrote:
I was just wondering why many GNOME developers are using git mirror
and for example not a bzr mirror? If I for example read
http://live.gnome.org/DistributedSCM I have the feeling that bzr would
also be a very good fit. However I haven't seen any gnome.org project
in a bzr mirror while of many projects there exists git mirrors.

  I've been talking with Elijah to determine what is needed in a DSCM.
  Basically, Bzr should be enhanced/improved to have branches in one
  checkout directory. For some reason this is important (for real
  developers.. not me:). E.g. DSCM will likely mean lots of small
  (private) branches; loads more than with a central system.

Like this?

http://bazaar-vcs.org/SharedRepositoryTutorial

From a blog post 2 years ago:
One of the new features comming up in the next release of bzr is
support for shared repositories. This provides a way to reduce disk
space needed to store multiple related branches.

http://blogs.gnome.org/jamesh/2006/04/23/repositories-in-bzr/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Olav Vitters
On Tue, Apr 08, 2008 at 08:14:50AM +0100, Ross Burton wrote:
 On Tue, 2008-04-08 at 08:35 +0200, Jaap A. Haitsma wrote:
  I was just wondering why many GNOME developers are using git mirror
  and for example not a bzr mirror? If I for example read
  http://live.gnome.org/DistributedSCM I have the feeling that bzr would
  also be a very good fit. However I haven't seen any gnome.org project
  in a bzr mirror while of many projects there exists git mirrors.

I've been talking with Elijah to determine what is needed in a DSCM.
Basically, Bzr should be enhanced/improved to have branches in one
checkout directory. For some reason this is important (for real
developers.. not me:). E.g. DSCM will likely mean lots of small
(private) branches; loads more than with a central system.

There are other things as well, but Git has similar drawbacks, so it
isn't Bzr specific.

Note that I look for a DSCM system, not Git. It might be Git, but I
haven't decided (DSCM development is pretty fast, so perfect system
changes pretty often).

 Well, there are bzr mirrors (I've got a few SJ branches in bzr for
 example), and don't forget the huge Launchpad mirror of GNOME.  Also,
 bzr-svn in my experience isn't as bulletproof as git-svn which has put
 me off doing all of my svn work in bzr repositories just yet.

This doesn't really matter when GNOME uses Bzr/Git/hg. Then '$RCS-svn'
link is not important anymore.

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Olav Vitters
On Tue, Apr 08, 2008 at 11:13:36AM +0200, Étienne Bersac wrote:
 I also find bzr not as robust as git in general.

Without specific details or bugreports, above is not useful.

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Olav Vitters
On Tue, Apr 08, 2008 at 11:45:34AM +0100, Scott James Remnant wrote:
 (At least, that's what I understand)

Indeed. This might be hard to do within Bzr (IIRC what Elijah said), due
to repository format / design.

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Paolo Borelli
Il giorno mar, 08/04/2008 alle 08.35 +0200, Jaap A. Haitsma ha scritto:
 Hi,
 
 I was just wondering why many GNOME developers are using git mirror
 and for example not a bzr mirror? If I for example read
 http://live.gnome.org/DistributedSCM I have the feeling that bzr would
 also be a very good fit. However I haven't seen any gnome.org project
 in a bzr mirror while of many projects there exists git mirrors.
 

gedit has a bzr mirror here http://www.gnome.org/~pborelli/bzr/gedit/



 Jaap
 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/desktop-devel-list
 

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Ole André Vadla Ravnås
Hi,

On Tue, Apr 8, 2008 at 8:35 AM, Jaap A. Haitsma [EMAIL PROTECTED] wrote:
 Hi,

  I was just wondering why many GNOME developers are using git mirror
  and for example not a bzr mirror? If I for example read
  http://live.gnome.org/DistributedSCM I have the feeling that bzr would
  also be a very good fit. However I haven't seen any gnome.org project
  in a bzr mirror while of many projects there exists git mirrors.

+1

We're using bazaar at work, where we have a continuous integration system
built around it. You basically publish a set of branches (one branch per module,
i.e. glib) and some build machines will temporarily merge in the changes, check
whether it builds, run all the unit-tests, and finally a black box
test. If all went
well the changes get merged into mainline.
We've been using bazaar for this for about 6 months so far, and it's
been working
like a charm. The things I really like about bzr is that it's very
portable, it's pluggable,
has a nice API and doesn't exclude developers stuck on Windows.

There's two things that would need to be resolved before we'd be able
to use git:
1) A native Windows frontend that doesn't require cygwin.
2) Pluggable API, being able to extend/influence existing commands and
functionality.

Cheers,
Ole André
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Ole André Vadla Ravnås
On Tue, Apr 8, 2008 at 12:14 PM, Emmanuele Bassi [EMAIL PROTECTED] wrote:

  On Tue, 2008-04-08 at 12:05 +0200, Ole André Vadla Ravnås wrote:

   There's two things that would need to be resolved before we'd be able
   to use git:
   1) A native Windows frontend that doesn't require cygwin.

  http://code.google.com/p/msysgit/

Please let me rephrase:
1) A native Windows frontend, not shell-scripts relying on bash,
coreutils, perl, etc.
that implicitly make you dependant on an emulation layer with its
performance and
integration issues.
This is also the same reason why autotools is useless for real development on
Windows, but that's a different discussion.

   2) Pluggable API, being able to extend/influence existing commands and
   functionality.

  the amount of low-level operations available to compose complex
  operations is quite high; I don't think that changing the way a known
  command behaves under the nose of the developer is not a good idea, when
  dealing with data under revision control.

Well, changing low-level details is one thing, extending high-level commands is
another and the one I'm thinking about here (adding options for example).
I really appreciate having a revision control system that comes with an API,
I don't consider shell-scripts an API in this case as it's not flexible enough
and has too many drawbacks for non-POSIX systems.

Cheers,
Ole André
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Scott James Remnant
On Tue, 2008-04-08 at 11:17 +0100, John Carr wrote:

 On Tue, Apr 8, 2008 at 11:08 AM, Olav Vitters [EMAIL PROTECTED] wrote:
  On Tue, Apr 08, 2008 at 08:14:50AM +0100, Ross Burton wrote:
On Tue, 2008-04-08 at 08:35 +0200, Jaap A. Haitsma wrote:
 I was just wondering why many GNOME developers are using git mirror
 and for example not a bzr mirror? If I for example read
 http://live.gnome.org/DistributedSCM I have the feeling that bzr would
 also be a very good fit. However I haven't seen any gnome.org project
 in a bzr mirror while of many projects there exists git mirrors.
 
   I've been talking with Elijah to determine what is needed in a DSCM.
   Basically, Bzr should be enhanced/improved to have branches in one
   checkout directory. For some reason this is important (for real
   developers.. not me:). E.g. DSCM will likely mean lots of small
   (private) branches; loads more than with a central system.
 
 Like this?
 
 http://bazaar-vcs.org/SharedRepositoryTutorial
 
No.

This is multiple branches sharing a single repository (which is usually
elsewhere), a way to save on disk space.

What is generally wanted is the ability for a bzr working tree to be
trivially switched between the different branches available in the bzr
repository (which is nominally in the same .bzr directory).

$ bzr branch lp:wibble/trunk wibble
$ cd wibble
$ bzr branches
**master
  bug1234
  bug5678
$ bzr switch bug1234

(At least, that's what I understand)

Scott
-- 
Scott James Remnant
[EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Ali Sabil
On Tue, Apr 8, 2008 at 12:55 PM, Olav Vitters [EMAIL PROTECTED] wrote:
 On Tue, Apr 08, 2008 at 11:45:34AM +0100, Scott James Remnant wrote:
   (At least, that's what I understand)

  Indeed. This might be hard to do within Bzr (IIRC what Elijah said), due
  to repository format / design.


I might not agree on this one simply for the following reason:
- Bzr has pluggable repository and branches formats

Here is a small quote:
asabil hi all
 is it technically feasible to come up with a repository/branch format
that allows internal branches ?
 in a similar manner to git ?
james_w asabil: yes, it is.
james_w there is some debate about the best way of doing that, but
it is possible.

--
Ali
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Olav Vitters
On Tue, Apr 08, 2008 at 01:48:28PM +0200, Ali Sabil wrote:
 On Tue, Apr 8, 2008 at 12:55 PM, Olav Vitters [EMAIL PROTECTED] wrote:
  On Tue, Apr 08, 2008 at 11:45:34AM +0100, Scott James Remnant wrote:
(At least, that's what I understand)
 
   Indeed. This might be hard to do within Bzr (IIRC what Elijah said), due
   to repository format / design.
 
 
 I might not agree on this one simply for the following reason:
 - Bzr has pluggable repository and branches formats

Ah, then after everything has been investigated, it should be a good
idea to make a request to add missing stuff.

One thing I like about Bzr/Hg is that these have bindings for Python...
plus it is understandable.

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Elijah Newren
On Tue, Apr 8, 2008 at 12:35 AM, Jaap A. Haitsma [EMAIL PROTECTED] wrote:
 Hi,

  I was just wondering why many GNOME developers are using git mirror
  and for example not a bzr mirror? If I for example read
  http://live.gnome.org/DistributedSCM I have the feeling that bzr would
  also be a very good fit. However I haven't seen any gnome.org project
  in a bzr mirror while of many projects there exists git mirrors.

It can more or less be explained here:
http://blogs.gnome.org/newren/2007/11/17/adoption-of-various-vcses/

People learn about good tools and practices from other developers.
bzr was far too slow to be used on big projects for many years, and
during that time, git came along and impressed many people with speed
and some of its features.  Thus, developers from big projects started
adopting it.  Then other developers on those big projects started
looking at it.  Then developers of related big projects started
looking at it.  linux kernel-xorg-lowlevel gnome/kde library
maintainers   Meanwhile, while bzr had superb usability from an
interface point of view, it was (and remember, I am talking past
tense) painful to use even on small personal projects simply due to
the amount of time operations took; there was no way it could be used
for large projects due to these time issues and thus it was cut off
from a lot of the same network effects.

An additional effect causing some of the adoption you've seen were the
svn bridges.  bzr's would require a number of patches to subversion
and still have problems with larger repositories, while git's would
work -- once you figured the commands out (but for those working on
larger projects, they use the version control system a higher
percentage of their day and thus could spend their effort learning the
less friendly interface).

bzr is much faster now and on par with hg  git...but it's way behind
the curve in terms of adoption; it's highest penetration is probably
within gnome users, but even there as you note in your email you find
it lagging and often not used on the larger projects where it could
cause more network effects.  While perhaps it could be...most such
projects have already adopted git.  There are many compelling reasons
to move away from svn, there's not so many for switching between
bzr/hg/git.

Does that help?

Elijah
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Wouter Bolsterlee
2008-04-08 klockan 08:35 skrev Jaap A. Haitsma:
 I was just wondering why many GNOME developers are using git mirror
 and for example not a bzr mirror? If I for example read
 http://live.gnome.org/DistributedSCM I have the feeling that bzr would
 also be a very good fit. However I haven't seen any gnome.org project
 in a bzr mirror while of many projects there exists git mirrors.

Gnome Specimen is maintained in bzr :)

  mvrgr, Wouter

-- 
:wq   mail [EMAIL PROTECTED]
  web http://uwstopia.nl

you gotta hold on to something you believe   -- electric light orchestra


signature.asc
Description: Digital signature
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Why do GNOMEdevelopers almost exclusively use git mirrors and for example not bzr mirrors

2008-04-08 Thread Elijah Newren
On Tue, Apr 8, 2008 at 4:55 AM, Olav Vitters [EMAIL PROTECTED] wrote:
 On Tue, Apr 08, 2008 at 11:45:34AM +0100, Scott James Remnant wrote:
   (At least, that's what I understand)

  Indeed. This might be hard to do within Bzr (IIRC what Elijah said), due
  to repository format / design.

No, I mispoke in the email you're referring to.  bzr's repository
format does not prevent such a feature (in fact, they likely already
have most needed capabilities), and shared repositories are much
closer to what I'd like than I realized at that time.  The UI design
does seem somewhat antithetical to such a feature, but perhaps that
could be changed.

Elijah
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list