[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Parallel guix builds can trample?
From: |
Maxime Devos |
Subject: |
Re: Parallel guix builds can trample? |
Date: |
Mon, 17 Jan 2022 18:44:19 +0100 |
User-agent: |
Evolution 3.38.3-1 |
Hi,
Phil Beadling schreef op ma 17-01-2022 om 17:23 [+0000]:
> For each build that is kicked off in quick succession the local cache
> of the repo required updated by update-cached-checkout
> * https://github.com/guix-
> mirror/guix/blob/9f526f5dad5f4af69d158c50369e182305147f3b/guix/git.sc
> m#L476
> * https://github.com/guix-
> mirror/guix/blob/9f526f5dad5f4af69d158c50369e182305147f3b/guix/git.sc
> m#L279
Maybe 'latest-repository-commit' and 'update-cached-checkout' commit
can be modified to not use 'switch-to-ref', and instead directly ask
libgit ‘what's the tree structure of commit cabba9e’ and call a
procedure like 'add-file-tree-to-store'. That would avoid lock files,
creating separate directories for concurrent checkouts, ...
Greetings,
Maxime.
signature.asc
Description: This is a digitally signed message part
- Parallel guix builds can trample?, Phil, 2022/01/11
- Re: Parallel guix builds can trample?, Ricardo Wurmus, 2022/01/11
- Re: Parallel guix builds can trample?, Philip Beadling, 2022/01/12
- Re: Parallel guix builds can trample?, Ricardo Wurmus, 2022/01/12
- Re: Parallel guix builds can trample?, Phil, 2022/01/12
- Re: Parallel guix builds can trample?, Phil Beadling, 2022/01/17
- Re: Parallel guix builds can trample?,
Maxime Devos <=
- Re: Parallel guix builds can trample?, Phil, 2022/01/18
- Re: Parallel guix builds can trample?, Maxime Devos, 2022/01/18
- Re: Parallel guix builds can trample?, Ludovic Courtès, 2022/01/18
- Re: Parallel guix builds can trample?, Phil, 2022/01/18
- Re: Parallel guix builds can trample?, Phil Beadling, 2022/01/18