This project is archived and is in readonly mode.
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 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 dobzr add filename /path/to/myproject
, because otherwise the user has to be in the project root directory. -
Daniel Schierbeck May 9th, 2008 @ 12:07 PM
Hmm, the URL got stripped. It can be found at git://github.com/dasch/rails.git
-
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 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 May 14th, 2008 @ 09:37 AM
That sounds reasonable, I'll have a look at it when I find the time.
-
Rizwan Reza January 22nd, 2010 @ 05:05 AM
- State changed from incomplete to stale
- Tag set to enhancement, patch
-
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 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="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>