Changes since v1: * Add ‘remote-refs’ procedure to (guix git) (written by Sarah Morgensen). Add tests for it too. * Make the updater try to guess the delimiter if none was provided (also written by Sarah). * Honor the ‘accept-pre-releases?’ property to include pre-releases when looking for tags. * Various regexp improvements. * Add tests for the updater. * Some fixes to (guix tests git). Xinglu Chen (3): tests: git: Don't read from the users global Git config file. tests: git: Make 'tag' directive non-interactive. import: Add 'generic-git' updater. Makefile.am | 2 + doc/guix.texi | 32 +++++++ guix/git.scm | 37 ++++++++ guix/import/git.scm | 218 +++++++++++++++++++++++++++++++++++++++++++ guix/tests/git.scm | 6 +- tests/git.scm | 26 ++++++ tests/import-git.scm | 204 ++++++++++++++++++++++++++++++++++++++++ 7 files changed, 523 insertions(+), 2 deletions(-) create mode 100644 guix/import/git.scm create mode 100644 tests/import-git.scm base-commit: 9875f9bca3976bf3576eab9be42164fde454597e -- 2.33.0