github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

pieter / git-bzr

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 33
    • 6
  • Source
  • Commits
  • Network (6)
  • Issues (0)
  • Downloads (2)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (2)
    • v1.1
    • v1.0
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

A bidirectional Git - Bazaar gateway — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Add a note saying I'm really not interested in this anymore 
pieter (author)
Thu Feb 12 02:29:43 -0800 2009
commit  52dfb957ad5bcc24bdd9c5158bb2ce53d4aa9e5c
tree    9f05347d137c854016543cae1e0303672eee077d
parent  43de9d8a74ee5dd16f582dff1a24ad54c6c1b305
git-bzr /
name age
history
message
file 0001-builtin-fast-export-Add-importing-and-exporting-of.patch Wed Jun 25 15:26:57 -0700 2008 Add external dependencies [pieter]
file README Thu Feb 12 02:29:43 -0800 2009 Add a note saying I'm really not interested in ... [pieter]
file git-bzr Tue Jul 22 04:47:17 -0700 2008 Extract python and bzr-fast-export locations to... [pieter]
README
git-bzr: a bidirectional git - bazaar gateway
---------

## What does it do?

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.

## How does it work?

An example session goes like this:

  $ git bzr add upstream ../bzr-branch
  $ git bzr fetch upstream
  $ git checkout -b local_branch bzr/upstream
  $ Hack hack, merge merge....
  $ git bzr push upstream

## How should I install it?

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.

Furthermore, you need the Bazaar fastimport plugin. It can be found at https://launchpad.net/bzr-fastimport.

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.

## Why did you put this online?

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.

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).

## How is it licensed?

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.

## I have a question?

You can try mailing me at frimmirf@gmail.com
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server