<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/import/github.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-05-15T07:59:50Z</updated>
<entry>
<title>import: github: Sort releases before picking the latest one.</title>
<updated>2019-05-15T07:59:50Z</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2019-05-14T10:16:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=06c7b1f61446d44784cc137ebf7c2588f71c995b'/>
<id>urn:sha1:06c7b1f61446d44784cc137ebf7c2588f71c995b</id>
<content type='text'>
* guix/import/github.scm (latest-released-version): Sort releases before
picking the first one as the latest.
</content>
</entry>
<entry>
<title>import: github: Improve readability.</title>
<updated>2019-05-15T07:59:50Z</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2019-05-14T10:14:46Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=c558772b0f39b38f8aeed8f95041c466ace8f6cb'/>
<id>urn:sha1:c558772b0f39b38f8aeed8f95041c466ace8f6cb</id>
<content type='text'>
* guix/import/github.scm (latest-released-version)[release-&gt;version]: Separate
out release-&gt;version as a new function.
</content>
</entry>
<entry>
<title>import: github: Improve readability.</title>
<updated>2019-01-21T12:29:15Z</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2019-01-20T20:13:09Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=cb5fe915d215af6accfc413bea109902f5618e47'/>
<id>urn:sha1:cb5fe915d215af6accfc413bea109902f5618e47</id>
<content type='text'>
* guix/import/github.scm (latest-released-version): Use any and cond instead
of a recursive loop and an if-else ladder respectively.
</content>
</entry>
<entry>
<title>import: github: Use prereleases when package has no releases.</title>
<updated>2019-01-21T12:29:15Z</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2019-01-16T20:04:07Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=6b7ea49bedb6902ee620ec337cb234a34b2ab49b'/>
<id>urn:sha1:6b7ea49bedb6902ee620ec337cb234a34b2ab49b</id>
<content type='text'>
* guix/import/github.scm (latest-released-version): Use preleases when package
has no releases.
</content>
</entry>
<entry>
<title>import: github: Check if git URIs are GitHub URIs.</title>
<updated>2019-01-20T19:47:52Z</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2019-01-20T16:48:32Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=2034a231dcfbf0507930597492b986bfd5cf4c37'/>
<id>urn:sha1:2034a231dcfbf0507930597492b986bfd5cf4c37</id>
<content type='text'>
This fixes a regression introduced in 9a5091d0c181453d0f31ce97f96a4e577a25e796
whereby packages with git origin URIs not hosted on GitHub would be wrongly
detected as being covered under the github updater.
Reported by Efraim Flashner &lt;efraim@flashner.co.il&gt;.

* guix/import/github.scm (updated-github-url): Check if git URIs are GitHub
URIs.
</content>
</entry>
<entry>
<title>import: github: Do not update URI for packages using git-fetch.</title>
<updated>2019-01-16T15:19:14Z</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2019-01-16T09:51:06Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9a5091d0c181453d0f31ce97f96a4e577a25e796'/>
<id>urn:sha1:9a5091d0c181453d0f31ce97f96a4e577a25e796</id>
<content type='text'>
* guix/import/github.scm (updated-github-url): Return the unchanged source URI
for packages using git-fetch.
[updated-url]: Do not handle URIs which end with ".git".
</content>
</entry>
<entry>
<title>refresh: github: updates for origins using 'git-fetch'.</title>
<updated>2019-01-01T01:00:23Z</updated>
<author>
<name>Eric Bavier</name>
<email>bavier@member.fsf.org</email>
</author>
<published>2018-12-19T23:02:38Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=789fc77bef3601ceb49ea96d84dbe9e9286dca75'/>
<id>urn:sha1:789fc77bef3601ceb49ea96d84dbe9e9286dca75</id>
<content type='text'>
* guix/import/github.scm (updated-github-url): Respond with the repository url
for the 'git-fetch' fetch method.
(github-package?): Simplify boolean expression.
(github-repository, github-user-slash-repository): Strip trailing ".git" from
project if present.
(latest-release)&lt;origin-github-uri&gt;: Recognize a 'git-reference'.
</content>
</entry>
<entry>
<title>import: github: Filter out tags that don't look like version numbers.</title>
<updated>2018-08-20T14:32:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-08-20T14:31:32Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=bab4dc58f7278e481c7eb8c6f954d6f1751deb23'/>
<id>urn:sha1:bab4dc58f7278e481c7eb8c6f954d6f1751deb23</id>
<content type='text'>
* guix/import/github.scm (latest-released-version): Filter out RELEASE
if it doesn't start with digit.
</content>
</entry>
<entry>
<title>import: github: Get /tags when /releases returns the empty list.</title>
<updated>2018-08-20T14:32:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-08-20T13:29:43Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=45c01189cca2c9c7852eb1bc24e3cd892906c912'/>
<id>urn:sha1:45c01189cca2c9c7852eb1bc24e3cd892906c912</id>
<content type='text'>
This allows "guix refresh" to work for many packages where it would
previously fail with "no updater for PACKAGE".

* guix/import/github.scm (fetch-releases-or-tags): New procedure.
(latest-released-version): Use it instead of calling 'json-fetch'.
Adjust 'hash-ref' call.
</content>
</entry>
<entry>
<title>import: github: Request API v3 in the 'Accept' header.</title>
<updated>2018-08-20T14:32:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-08-20T13:11:14Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=2766282f5a91f4a2739cfc3fce0dee7c7ec9e5cc'/>
<id>urn:sha1:2766282f5a91f4a2739cfc3fce0dee7c7ec9e5cc</id>
<content type='text'>
* guix/import/json.scm (json-fetch): Add #:headers argument and honor it.
* guix/import/github.scm (latest-released-version): Pass #:headers to
'json-fetch'.
</content>
</entry>
</feed>
