[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#50359] [PATCH] import: Add 'generic-git' updater.
From: |
Sarah Morgensen |
Subject: |
[bug#50359] [PATCH] import: Add 'generic-git' updater. |
Date: |
Sat, 04 Sep 2021 18:03:18 -0700 |
Apologies, in my patch, 'with-temporary-directory' should be
'call-with-temporary-directory'...
Sarah Morgensen <iskarian@mgsn.dev> writes:
> +(define* (ls-remote-refs url #:key tags?)
> + "Return the list of references advertised at Git repository URL. If TAGS?
> +is true, limit to only refs/tags."
> + (define (ref? ref)
> + ;; Like `git ls-remote --refs', only show actual references.
> + (and (string-prefix? "refs/" ref)
> + (not (string-suffix? "^{}" ref))))
> +
> + (define (tag? ref)
> + (string-prefix? "refs/tags/" ref))
> +
> + (define (include? ref)
> + (and ref?
> + (or (not tags?) (tag? ref))))
> +
> + (with-libgit2
> + (with-temporary-directory
...right here.
--
Sarah
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Xinglu Chen, 2021/09/03
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Sarah Morgensen, 2021/09/04
- [bug#50359] [PATCH] import: Add 'generic-git' updater.,
Sarah Morgensen <=
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Xinglu Chen, 2021/09/05
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Sarah Morgensen, 2021/09/06
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Xinglu Chen, 2021/09/06
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Sarah Morgensen, 2021/09/06
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Xinglu Chen, 2021/09/07
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Xinglu Chen, 2021/09/08
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Ludovic Courtès, 2021/09/10
- [bug#50359] [PATCH] import: Add 'generic-git' updater., Xinglu Chen, 2021/09/10
[bug#50359] [PATCH] import: Add 'generic-git' updater., Xinglu Chen, 2021/09/05