This project is archived and is in readonly mode.

#155 ✓wontfix
Daniel Schierbeck

Bazaar Version Control Integration

Reported by Daniel Schierbeck | May 9th, 2008 @ 12:01 PM | in 3.0.2

Bazaar is a version control system used by many open source software projects; the Ubuntu project uses it for all its components.

Rails should support Bazaar just like it supports Subversion and Git.

Comments and changes to this ticket

  • Daniel Schierbeck

    Daniel Schierbeck May 9th, 2008 @ 12:06 PM

    A very basic initial implementation can be found at .

    Currently, you have to do

    bzr init myproject

    cd myproject

    rails . --bzr

    I need to hook into the application generator, doing a bzr init before anything is added. Furthermore, in the "add file" generator, I need to know the name of the project's root directory, i.e. /path/to/myproject, so I can do bzr add filename /path/to/myproject, because otherwise the user has to be in the project root directory.

  • Daniel Schierbeck

    Daniel Schierbeck May 9th, 2008 @ 12:07 PM

    Hmm, the URL got stripped. It can be found at git://

  • Daniel Schierbeck

    Daniel Schierbeck May 9th, 2008 @ 01:14 PM

    This is a working patch, requiring you to initialize the branch beforehand, and run rails . --bzr in the branch directory itself.

    It also sets up an ignore list for Bazaar to use.

  • DHH

    DHH May 11th, 2008 @ 07:23 PM

    • State changed from “new” to “incomplete”

    I don't think we should ship with Bazaar support in the core necessarily. I'd rather if you could change the core such that adding additional SCM modules through plugins could be trivial. A plugin system like the one we have for template languages. That'd be really nice.

  • Daniel Schierbeck

    Daniel Schierbeck May 14th, 2008 @ 09:37 AM

    That sounds reasonable, I'll have a look at it when I find the time.

  • Rizwan Reza

    Rizwan Reza January 22nd, 2010 @ 05:05 AM

    • State changed from “incomplete” to “stale”
    • Tag set to enhancement, patch
  • Mikel Lindsaar

    Mikel Lindsaar January 22nd, 2010 @ 05:05 AM

    • State changed from “stale” to “wontfix”
    • Assigned user set to “Mikel Lindsaar”
    • Milestone cleared.

    Closing. Should be a plugin.

  • Jeremy Kemper

    Jeremy Kemper October 15th, 2010 @ 11:01 PM

    • Milestone set to 3.0.2
    • Importance changed from “” to “Low”

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

<h2 style="font-size: 14px">Tickets have moved to Github</h2>

The new ticket tracker is available at <a href=""></a>