<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/ci, branch v2.14.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=v2.14.3</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v2.14.3'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2017-09-22T01:58:29Z</updated>
<entry>
<title>travis-ci: fix "skip_branch_tip_with_tag()" string comparison</title>
<updated>2017-09-22T01:58:29Z</updated>
<author>
<name>Lars Schneider</name>
<email>larsxschneider@gmail.com</email>
</author>
<published>2017-09-21T20:48:30Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=8376eb4a8f4f5e048d6be3b54f9e13577f53eafa'/>
<id>urn:sha1:8376eb4a8f4f5e048d6be3b54f9e13577f53eafa</id>
<content type='text'>
09f5e97 ("travis-ci: skip a branch build if equal tag is present",
2017-09-17) introduced the "skip_branch_tip_with_tag" function with
a broken string comparison. Fix it!

Reported-by: SZEDER Gábor &lt;szeder.dev@gmail.com&gt;
Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>travis: dedent a few scripts that are indented overly deeply</title>
<updated>2017-09-11T01:18:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-09-11T01:18:29Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=f67242c10ddf24a14b5085b1effcbe818aa007e6'/>
<id>urn:sha1:f67242c10ddf24a14b5085b1effcbe818aa007e6</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>travis-ci: skip a branch build if equal tag is present</title>
<updated>2017-09-11T01:17:53Z</updated>
<author>
<name>Lars Schneider</name>
<email>larsxschneider@gmail.com</email>
</author>
<published>2017-09-10T14:44:29Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=09f5e9746ce8be640683f9f5f1ffb54a34d4dc90'/>
<id>urn:sha1:09f5e9746ce8be640683f9f5f1ffb54a34d4dc90</id>
<content type='text'>
If we push a branch and a tag pointing to the HEAD of this branch,
then Travis CI would run the build twice. This wastes resources and
slows the testing.

Add a function to detect this situation and skip the build the branch
if appropriate. Invoke this function on every build.

Helped-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>travis-ci: move Travis CI code into dedicated scripts</title>
<updated>2017-09-11T00:54:08Z</updated>
<author>
<name>Lars Schneider</name>
<email>larsxschneider@gmail.com</email>
</author>
<published>2017-09-10T14:44:28Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=657343a602ec5eddae6074656bfd0e8a91aaa8e8'/>
<id>urn:sha1:657343a602ec5eddae6074656bfd0e8a91aaa8e8</id>
<content type='text'>
Most of the Travis CI commands are in the '.travis.yml'. The yml format
does not support functions and therefore code duplication is necessary
to run commands across all builds.

To fix this, add a library for common CI functions. Move all Travis CI
code into dedicated scripts and make them call the library first.

Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ls/travis-relays-for-windows-ci'</title>
<updated>2017-05-23T04:46:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-05-23T04:46:03Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=dcad9a4c87daa4c90d5504e87973d2d5a5d31ff4'/>
<id>urn:sha1:dcad9a4c87daa4c90d5504e87973d2d5a5d31ff4</id>
<content type='text'>
* ls/travis-relays-for-windows-ci:
  travis-ci: retry if Git for Windows CI returns HTTP error 502 or 503
  travis-ci: handle Git for Windows CI status "failed" explicitly
</content>
</entry>
<entry>
<title>Merge branch 'ls/travis-doc-asciidoctor'</title>
<updated>2017-05-16T02:51:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-05-16T02:51:55Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=c773da2e6385be73478c1833d3998afad6c5bfa2'/>
<id>urn:sha1:c773da2e6385be73478c1833d3998afad6c5bfa2</id>
<content type='text'>
Travis CI gained a task to format the documentation with both
AsciiDoc and AsciiDoctor.

* ls/travis-doc-asciidoctor:
  travis-ci: check AsciiDoc/AsciiDoctor stderr output
  travis-ci: unset compiler for jobs that do not need one
  travis-ci: parallelize documentation build
  travis-ci: build documentation with AsciiDoc and Asciidoctor
</content>
</entry>
<entry>
<title>Merge branch 'rg/a-the-typo'</title>
<updated>2017-05-04T07:26:47Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-05-04T07:26:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=7c7478f45a67121aeda2e1d276feb34c5786e611'/>
<id>urn:sha1:7c7478f45a67121aeda2e1d276feb34c5786e611</id>
<content type='text'>
Typofix.

* rg/a-the-typo:
  fix minor typos
</content>
</entry>
<entry>
<title>travis-ci: retry if Git for Windows CI returns HTTP error 502 or 503</title>
<updated>2017-05-04T05:50:44Z</updated>
<author>
<name>Lars Schneider</name>
<email>larsxschneider@gmail.com</email>
</author>
<published>2017-05-03T21:50:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=016d66f512bbbd7d766f6244d989b4549d5b0d5b'/>
<id>urn:sha1:016d66f512bbbd7d766f6244d989b4549d5b0d5b</id>
<content type='text'>
The Git for Windows CI web app sometimes returns HTTP errors of
"502 bad gateway" or "503 service unavailable" [1]. We also need to
check the HTTP content because the GfW web app seems to pass through
(error) results from other Azure calls with HTTP code 200.
Wait a little and retry the request if this happens.

[1] https://docs.microsoft.com/en-in/azure/app-service-web/app-service-web-troubleshoot-http-502-http-503

Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>travis-ci: handle Git for Windows CI status "failed" explicitly</title>
<updated>2017-05-04T05:50:40Z</updated>
<author>
<name>Lars Schneider</name>
<email>larsxschneider@gmail.com</email>
</author>
<published>2017-04-29T18:59:58Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=6fa68ff28856f85f8633ea054856e98962f167d0'/>
<id>urn:sha1:6fa68ff28856f85f8633ea054856e98962f167d0</id>
<content type='text'>
Git for Windows CI returns "completed: failed" if a build or test
failure happened. This case was processed as "Unhandled status".
Handle the case explicitly.

Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>fix minor typos</title>
<updated>2017-05-01T02:01:52Z</updated>
<author>
<name>René Genz</name>
<email>liebundartig@freenet.de</email>
</author>
<published>2017-04-30T15:48:27Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=5621760f59c0655e41045c3141deef9791858916'/>
<id>urn:sha1:5621760f59c0655e41045c3141deef9791858916</id>
<content type='text'>
Helped-by: Stefan Beller &lt;sbeller@google.com&gt;
Signed-off-by: René Genz &lt;liebundartig@freenet.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
