Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

This project is archived and is in readonly mode.

Bazaar Version Control Integration

#155

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.

Reported by Daniel Schierbeck · May 9th, 2008 @ 12:01 PM

State: wontfix
Milestone: 3.0.2
Assigned to: Mikel Lindsaar Mikel Lindsaar
Importance: Low

Activity

  1. Daniel Schierbeck
    Daniel Schierbeck

    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.

    May 9th, 2008 @ 12:06 PM

  2. Daniel Schierbeck
    Daniel Schierbeck

    Hmm, the URL got stripped. It can be found at git://github.com/dasch/rails.git

    May 9th, 2008 @ 12:07 PM

  3. Daniel Schierbeck
    Daniel Schierbeck

    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.

    May 9th, 2008 @ 01:14 PM

  4. DHH
    DHH
    • 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.

    May 11th, 2008 @ 07:23 PM

  5. Daniel Schierbeck
    Daniel Schierbeck

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

    May 14th, 2008 @ 09:37 AM

  6. Rizwan Reza
    Rizwan Reza
    • State changed from incomplete to stale
    • Tag set to enhancement, patch

    January 22nd, 2010 @ 05:05 AM

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

    Closing. Should be a plugin.

    January 22nd, 2010 @ 05:05 AM

  8. Jeremy Kemper
    Jeremy Kemper
    • Milestone set to 3.0.2
    • Importance changed from to Low

    October 15th, 2010 @ 11:01 PM