web-dev-qa-db-ja.com

LaunchpadのGit

ほとんどのコードをGitリポジトリで開発しています。Launchpadで少しアクティブになったので、通常のコード開発方法に反するGitのワークフローと2つの「小さな」違いがあるBazaarを取り上げ始めました。 Bazaarを使用しても構いませんが、Launchpadには複数のVSCツールを使用するオプションがあることに気付きました

alt text

私は、これがLaunchpadでどのように機能するかを正確に知りたいのですが、以下に重点を置いています。

  • リポジトリはGitリポジトリまたはBazaarリポジトリとしてミラーリングされていますか?
  • Bazaarリポジトリの場合-Gitリポジトリ内の複数のブランチは、Launchpadでどのようにミラーリングされますか?
  • LPブランチにプッシュするユーザーからの更新はどのように処理されますか
    • Gitのブランチは読み取り専用と見なされますか、それともLPはそれらをGitサーバーにプッシュしようとしますか?
      • もしそうなら、どのような方法で? (Git + SSH、Git Daemonなど)
  • LPミラーはどのくらいの頻度で更新されますか?
21
Marco Ceppi

リポジトリは、LaunchpadにBazaarリポジトリとして保存されます。

複数のgitブランチは現在インポートされていません-これは現在確認されており、 https://bugs.launchpad.net/launchpad-code/+bug/380871 で追跡できます

http://blog.launchpad.net/code/git-branch-imports-now-in-public-beta によると、ランチパッド上のブランチへの書き込みはサポートされていません

私が見たプロジェクトのインポート履歴から、ブランチミラーは4〜6時間ごとに更新されます。

20
ajmitch

最近、gitサポートがランチパッドに追加されたことに注意してください。 http://blog.launchpad.net/general/git-code-hosting-beta

8
johanvdw