Because the Nest is a very complicated piece of software, it is often unavailable (it is clearly stated by the terms of service, though, so nothing bad from this perspective).
However, many people wants to fetch pijul source using pijul, and in such case, they cannot. I think it could be a very good idea to provide a read-only HTTP remote, often updated (ideally sync with the nest, but at the same time implemented by another, dead simple software) as a fallback cloning remote for this particular use case.
What do you think, all?
Edit: I should have advertise I plan on implementing such a thing later this week.
Good idea, but maybe, to make it even simpler and cheaper: just make a simple script that commits the repo (including .pijul) into a git repo hosted on github. The git history would simply be a series of “Bump up sync”, we don’t bother. Just a way to get visibility there + have a fallback to get the source + history. The script could be called in a post record hook.
Having a git mirror wouldn’t hurt, indeed, as long as it is clear that we don’t want to use it as a way of contributing. That being said, I would rather have the HTTP remote first.