aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/poll-git-repository.scm
Commit message (Collapse)AuthorAge
* Add more logging around polling git repositoriesChristopher Baines2024-05-23
|
* Support regexes for included and excluded branchesChristopher Baines2024-05-22
|
* Set the names of more threadsChristopher Baines2023-11-16
| | | | To help with debugging.
* Close the repository when pullingChristopher Baines2023-10-16
| | | | And remove the monitor, as I'm not sure it's necessary.
* Attempt to fetch this Git polling messChristopher Baines2023-10-11
| | | | | | | | | | | | | | | | Listing remote branches through libgit2 will list branches that don't exist on the remote. I think branch-list is more listing branch references, and you can have references to a remote branch where the remote branch doesn't exist. This isn't very useful here though, as I'm trying to work out what remote branches exist. There's remote-ls which might help, but I can't figure out how to get the commits for branches from that. Therefore, just bodge the two things together in to a big mess. I seem to be able to get commits from branch-list that hopefully match what's on the remote (although I'm not confident about this), and I think remote-ls does allow checking what branches exist.
* Copy some of the initialisation from (guix git)Christopher Baines2023-10-11
| | | | To go along with just-update-cached-checkout.
* Try to work around update-cached-checkoutChristopher Baines2023-10-11
| | | | As it's causing problems with the guix-patches repository.
* Support polling git repositories for new branches/revisionsChristopher Baines2023-10-09
This is mostly a workaround for the occasional problems with the guix-commits mailing list, as it can break and then the data service doesn't learn about new revisions until the problem is fixed. I think it's still a generally good feature though, and allows deploying the data service without it consuming emails to learn about new revisions, and is a step towards integrating some kind of way of notifying the data service to poll.