2010-07-21 2 views
4

Je ne parviens pas à repasser mes modifications dans un référentiel Launchpad en utilisant git-bzr.Je ne peux pas renvoyer les modifications à Launchpad en utilisant git-bzr

$ git init 
$ git bzr add upstream ../bzr-branch 
$ git bzr fetch upstream 
$ git checkout -b local_branch upstream 

Ensuite, je modifie un fichier, README par exemple.

$ git add README 
$ git commit 
$ git bzr push upstream 

Et j'obtiens l'erreur suivante.

/usr/bin/git-bzr: line 219: cd: lp:jakaa: No such file or directory 

Qu'est-ce que je fais mal?

Répondre

4

Il peut dépendre de la saveur exacte de git-bzr que vous utilisez (il y a plusieurs fourches sur GitHub):
Le kfish onegit-bzr-ng est le plus à jour, par rapport à la pieter one je l'ai mentionné à vous dans my previous answer.

This thread mentions:

Malheureusement, git-bzr est suffisamment cassé que vous ne serez pas en mesure de pousser vos modifications avec "git bzr push upstream", comme les documents indiquent.
Au lieu de cela, nous devons utiliser "git format-patch" et ensuite transformer chaque correctif dans un commit Bzr manuellement, qui sont poussés avec "bzr push".
Une fois poussé, « git bzr pull upstream » reflète ce nouveau retour dans Git commettras:

Encore une fois, il ressemble à un assez simple, le changement programmatique git-bzr pourrait être fixé à faire juste.
Dommage pour l'exigence de rebasement, si quelqu'un a des succursales locales; pourquoi est-ce nécessaire? Ce processus est-il incapable d'envoyer du contenu ou des informations de validation dans bzr d'une manière qui correspond à la version git?

+0

Salut. Je ne m'attendais pas à ce que la même personne réponde à la question, alors merci. Oui, j'utilise la version kfish. Je ne voulais pas avoir ruby ​​comme une dépendance. C'est trop mauvais à propos du script qui est cassé. J'aimerais que quelqu'un le répare. J'essaierais mais ma familiarité avec bzr/git est abyssale. Merci bien. –

+0

J'ai donc revisité le repo git, et j'ai vu la mention d'une réécriture de python. Celui-là semble régler tous les problèmes que j'avais. Merci –

+0

https://github.com/termie/git-bzr-ng semble être le dernier en date maintenant. –

Questions connexes