-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Sun, Nov 05, 2017 at 06:07:26PM +0100, Frédéric Epitre wrote:
> Yes it would be during get-sources or another target like add-upstream.
> From what I read in the doc, to update every components from upstream, I
> use make prepare-merge GIT_REMOTE=upstream. So this is why I added a
> upstream remote for each components.

This is alternative: you can either use GIT_REMOTE - which require having
appropriate remote added (git remote add ...) in each repository, or
GIT_PREFIX - which does not.
Generally it is already possible with (slightly longer) one line.

So, your idea was to add remote, not a branch? That would work. But for
that IMHO it would be even better to have something more flexible,
possible to create multiple remotes everywhere, like:

GIT_REMOTES = upstream:https://github.com/QubesOS/qubes- \
    marmarek:https://github.com/marmarek/qubes- \
    fepitre:https://github.com/fepitre/qubes-

GIT_REMOTES_linux_kernel = ...

To be honest, I have one-liner script for that (for a single
repository):

    git remote add $1 [email protected]:$1/qubes-$(basename $PWD)

Usage, from desired repository:

    add-remote fepitre

> PS: Sorry I forgot to CC to the list

Also, please don't top-post...

> Le 05/11/2017 à 17:51, Marek Marczykowski-Górecki a écrit :
> > On Sun, Nov 05, 2017 at 05:41:17PM +0100, Frédéric Epitre wrote:
> > > Following the list of options I setup in my infrastructure, I made a
> > > script to add automatically the upstream branch following the same rules
> > > for branches: default is QubesOS github repo and we can specify another
> > > upstream for a specific repo e.g. UPSTREAM_linux_kernel =
> > > https://github.com/fepitre.
> >
> > > How do you proceed? Do you think it would be useful to integrate it in
> > > the qubes-builder?
> >
> > How exactly would that be handled? During get-sources? If you just want
> > to sync with upstream, it is already possible with something like:
> >
> > make prepare-merge GIT_PREFIX=QubesOS/qubes-
> >
> > It will give you upstream version in FETCH_HEAD (and verify its
> > signature!), and also display shortlog for each repository.
> > Creating separate "upstream" branch might introduce some additional
> > complexity, as you need to keep it in sync (when? how to handle
> > conflicts? how to change upstream branch/repo?).
> >
> > PS CCing qubes-devel
> >
> 

- -- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZ/Ea7AAoJENuP0xzK19csutsH/11tky39X+vLL8p5LwvKWqfj
ZnRSLMoZeEqRf6UTikFQxUP6E7rKQrNnxVWYH6WFyCp3TiotUwk+SFTh2v6LhB7M
nzbjIlvv8CZe+jhnDN4ktkXBpjQ3sf3hZjMtREubu6ZYV/NnhNpwZ0IsppKzxbFo
drkXFBFw+zw5ziaZFKaLaltRFh5DRZ0GRh5vLwiz6EoiC5PhZAAu1tJOjF24QM1I
mCFkDpclq2IocFMmjQOwxEFR836cNFmVlCBOHKftbLDJrd2SOtB8VyWdp7IjQXVK
1f9wsxfGbV1r+wo5OgHwigwhDgNuu7i2UySSHvvwNTo5XH0XZ+wvFI7DonlTOJE=
=B2Xz
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/20171105171719.GY15871%40mail-itl.
For more options, visit https://groups.google.com/d/optout.

Reply via email to