~jelmer/byoci/loggerhead

Viewing all changes in revision 163.

  • Committer: Vincent Ladeuil
  • Date: 2018-02-23 17:44:57 UTC
  • Revision ID: v.ladeuil+lp@free.fr-20180223174457-vg4wzu306qaw8brr
Bootstrap the brz-git plugin.

This is a first rough shot from the IRC chat below.

[21/02 14:24] <jelmer> vila: how hard would it be to set up something similar for plugins (I'm thinking e.g. brz-git)
[21/02 14:26] <jelmer> what about dependencies? brz-git needs e.g. dulwich trunk
[21/02 14:27] <vila> trunk as in not packaged ?
[21/02 14:27] <jelmer> yeah, from github
[21/02 14:28] <vila> then that needs a setup command too

[21/02 14:33] <jelmer> so setup would just need to be something like "git clone git://jelmer.uk/dulwich dulwich.git && cd dulwich,git && ./setup.py install" ?
[21/02 14:35] <vila> most probably yes


The brz-git plugin needs brz and dulwich trunks to run, their respective
branches are installed at worker setup time.

Dulwich is installed with: ./setup.py install --user

Smelly things:

- installing dulwich from sources should be defined in the dulwich project
  not the brz-git one,

- likewise, setting up (and using) brz-trunk should be defined by the brz
  project,

- alternatively, there should be a way to depend and use packages produced
  when those trunks were gated.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: