On 2025-02-06, Simon Tournier wrote:
> On Sat, 01 Feb 2025 at 13:28, Leo Famulari <l...@famulari.name> wrote:
>> On Sat, Feb 01, 2025 at 10:44:40AM +0100, Lars-Dominik Braun wrote:
>>> > ## Repository Migration Path
>>> 
>>> do we want to take this opportunity to start off fresh without migrating
>>> the main repository’s history? It looks like we have accumulated more
>>> than 500MB of commit data so far and everyone who runs `guix pull` the
>>> first time has to download all of that and authenticate a pretty large
>>> number of commits. (Plus, ~/.cache/guix keeps on growing and growing.)
>>
>> I'm not sure this is worth it, but maybe we can do better! If we were to
>> prune the repo in this way, it would break `guix time-machine`, which is
>> a nice selling point of Guix and really valuable.
>
> I agree that’s an opportunity for trimming all the commits before ~2019:
...
> All these commits before v0.16 could be archived.  And the “new”
> repository would start at this 4a0b87f0ec5b6c2dcf82b372dd20ca7ea6acdd9c.
>
> This would save some resource that are downloaded for nothing at the
> first “guix pull”.
>
> Well, for some files, ’git blame’ and ’git log’ would be “broken” but if
> I count the number of times that I dug the history before 2019, it would
> not be an issue for me to use another archived / separated repository.

Maybe I misunderstand, but can that be done without rewriting history,
which would break the chain of signed commits?  That would seem like a
great time to introduce malicious code...


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to