Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 38 lines (22 sloc) 1.821 kb
669cefe @pieter Add a README
authored
1 git-bzr: a bidirectional git - bazaar gateway
2 ---------
3
4 ## What does it do?
5
6 This script allows you to add bazaar repositories as git branches in your git repository. After that, you can fetch the Bazaar repo, make some changes, and push it back into Bazaar.
7
8 ## How does it work?
9
10 An example session goes like this:
11
12 $ git bzr add upstream ../bzr-branch
13 $ git bzr fetch upstream
14 $ git checkout -b local_branch bzr/upstream
15 $ Hack hack, merge merge....
16 $ git bzr push upstream
17
18 ## How should I install it?
19
43de9d8 @pieter Update README to reflect 1.6.0 release
authored
20 You need a new Git (v 1.6.0 or higher). If you have an older Git version, you can get git-bzr to run by applying the patch in this repository to your Git source code.
669cefe @pieter Add a README
authored
21
78da382 @pieter Update description to note that current bzr-fast-import can be used.
authored
22 Furthermore, you need the Bazaar fastimport plugin. It can be found at https://launchpad.net/bzr-fastimport.
669cefe @pieter Add a README
authored
23
24 Finally, you need to install the git-bzr script, which is written in Ruby, somewhere. You will need to edit it a bit to make it work with your paths, as it is really unpolished and probably uses absolute pathnames.
25
26 ## Why did you put this online?
27
28 I'm not really interested in working on this anymore, as it fulfills my need. However, I can understand someone else might want to try the same, so I put the code online to avoid double work.
29
52dfb95 Add a note saying I'm really not interested in this anymore
pieter authored
30 NOTE: I really mean what I say here above -- I'm no longer interested in this program. Take it as it is, or look at one of the forks on github (there are two that have converted the script to bash, if you prefer that).
31
669cefe @pieter Add a README
authored
32 ## How is it licensed?
33
34 The Git patch is a derivative of the Git source and is thus licensed under Git's license (GPL v2.0 only). The Bazaar fastimport changes are covered under the same license as the rest of the fastimport plugin. The git-bzr script is licensed under the same license as Git.
35
36 ## I have a question?
37
38 You can try mailing me at frimmirf@gmail.com
Something went wrong with that request. Please try again.