<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/ci/common, branch v0.4.3</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>tests: use runtime from build for doc/tags with :help (#10479)</title>
<updated>2019-08-28T20:47:54+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-28T20:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6cc76194b2d67d6160a72f017a37b9d3a6b7dd3c'/>
<id>6cc76194b2d67d6160a72f017a37b9d3a6b7dd3c</id>
<content type='text'>
This is better practice in general, and allows to remove the "helptags
ALL" hacks.

Ref: https://github.com/neovim/neovim/issues/8824
Ref: https://github.com/neovim/neovim/commit/f1b67c3453c

* Makefile: fix dependencies with regard to helptags

- use the file as the main target to avoid unnecessary triggering
- use "make oldtest" on Travis to ensure it gets built</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is better practice in general, and allows to remove the "helptags
ALL" hacks.

Ref: https://github.com/neovim/neovim/issues/8824
Ref: https://github.com/neovim/neovim/commit/f1b67c3453c

* Makefile: fix dependencies with regard to helptags

- use the file as the main target to avoid unnecessary triggering
- use "make oldtest" on Travis to ensure it gets built</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Travis: build.sh: use cat "-vet" for osx</title>
<updated>2019-08-14T21:17:42+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-14T20:04:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7c0ae066649424d69c4d00918b6dd6aa0314106b'/>
<id>7c0ae066649424d69c4d00918b6dd6aa0314106b</id>
<content type='text'>
Fixes:

    cat: illegal option -- A
    usage: cat [-benstuv] [file ...]

Broken in 5cc45bb41.

squash! ci: Travis: build.sh: use cat "-vET" for osx  [skip appveyor]

cat -vet
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes:

    cat: illegal option -- A
    usage: cat [-benstuv] [file ...]

Broken in 5cc45bb41.

squash! ci: Travis: build.sh: use cat "-vET" for osx  [skip appveyor]

cat -vet
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Travis: check logs for TSan also  (#10775)</title>
<updated>2019-08-14T16:27:08+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-14T16:27:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5cc45bb419892909f2ede9ec3f6fb12f9e0da82d'/>
<id>5cc45bb419892909f2ede9ec3f6fb12f9e0da82d</id>
<content type='text'>
Uses `cat -A` with early "*San" check:
This prints terminal escape sequences as-is (for debugging), and does
not cause (display) issues with the Travis log.

Ref: https://github.com/neovim/neovim/pull/10591#issuecomment-521248233</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Uses `cat -A` with early "*San" check:
This prints terminal escape sequences as-is (for debugging), and does
not cause (display) issues with the Travis log.

Ref: https://github.com/neovim/neovim/pull/10591#issuecomment-521248233</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Travis: improve/revisit caching (#10358)</title>
<updated>2019-07-30T21:21:12+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-30T21:21:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=208f56d3b928c473122ce47c8c7a17e0729a26ea'/>
<id>208f56d3b928c473122ce47c8c7a17e0729a26ea</id>
<content type='text'>
- use CACHE_NVIM_DEPS_DIR

- do not cache pip
  This is handled through http caches in general/better, and it is not
  used much anyway.

- do not cache DEPS_DOWNLOAD_DIR
  Built deps are cached, downloads are not needed then.

- display ccache stats before clearing

- do not cache ccache stats

- improve output of `du` (do not list pages of output for "/home/travis/.cache/go-build")</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use CACHE_NVIM_DEPS_DIR

- do not cache pip
  This is handled through http caches in general/better, and it is not
  used much anyway.

- do not cache DEPS_DOWNLOAD_DIR
  Built deps are cached, downloads are not needed then.

- display ccache stats before clearing

- do not cache ccache stats

- improve output of `du` (do not list pages of output for "/home/travis/.cache/go-build")</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Travis: no need for asan_symbolize (#10627)</title>
<updated>2019-07-28T09:48:54+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-28T09:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=48884ac3b3b5f58b331949a6e8006af5711ce0d6'/>
<id>48884ac3b3b5f58b331949a6e8006af5711ce0d6</id>
<content type='text'>
Having llvm-symbolizer in the $PATH is enough.

- check_logs: remove log after displaying it
  Otherwise it would be displayed/symbolized again and again.

E.g. in https://api.travis-ci.org/v3/job/564477704/log.txt.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having llvm-symbolizer in the $PATH is enough.

- check_logs: remove log after displaying it
  Otherwise it would be displayed/symbolized again and again.

E.g. in https://api.travis-ci.org/v3/job/564477704/log.txt.</pre>
</div>
</content>
</entry>
<entry>
<title>coverage: use "cd" with gcovr (#10594)</title>
<updated>2019-07-24T23:11:17+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-24T23:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d1faf900b1c682c0d5c20854fcd8d6d02a12200c'/>
<id>d1faf900b1c682c0d5c20854fcd8d6d02a12200c</id>
<content type='text'>
This makes the invocation compatible for the upcoming gcovr 4.2 release,
and is the correct way of invoking it.

Ref: https://github.com/gcovr/gcovr/commit/a782972#commitcomment-34420728</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the invocation compatible for the upcoming gcovr 4.2 release,
and is the correct way of invoking it.

Ref: https://github.com/gcovr/gcovr/commit/a782972#commitcomment-34420728</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Downgrade to clang-4.0 to avoid false-positive warnings from clang"  [skip appveyor] (#10487)</title>
<updated>2019-07-18T06:49:37+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-18T06:49:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a04e0c8db2d7b9e7abd0dbfbe06f51904f3a32af'/>
<id>a04e0c8db2d7b9e7abd0dbfbe06f51904f3a32af</id>
<content type='text'>
This reverts commit 2cbac719c3eba8ea5826e16912126d70222911ed.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 2cbac719c3eba8ea5826e16912126d70222911ed.</pre>
</div>
</content>
</entry>
<entry>
<title>CI: improve gcov handling #10404</title>
<updated>2019-07-07T19:09:37+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-07T19:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=28a86608a84672b3b64981c3b47b80b051cb5177'/>
<id>28a86608a84672b3b64981c3b47b80b051cb5177</id>
<content type='text'>
- Move __gcov_flush to process_spawn, for more reliable coverage
  tracking of subprocesses
- Travis: use GCOV_ERROR_FILE
- codecov: use "-X fix" to skip "fixing" uploaded coverage data; it
  should be handled by codecov's backend instead.
- AppVeyor: no $PATH mangling, which breaks with the improved coverage tracking
  due to missing .dll in PATH.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move __gcov_flush to process_spawn, for more reliable coverage
  tracking of subprocesses
- Travis: use GCOV_ERROR_FILE
- codecov: use "-X fix" to skip "fixing" uploaded coverage data; it
  should be handled by codecov's backend instead.
- AppVeyor: no $PATH mangling, which breaks with the improved coverage tracking
  due to missing .dll in PATH.</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Travis: do not close fold on failure  [skip ci]</title>
<updated>2019-07-02T22:43:22+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-02T05:23:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d42bbf363e829ab4cf5fb20d8a709d3e6e3fdd2b'/>
<id>d42bbf363e829ab4cf5fb20d8a709d3e6e3fdd2b</id>
<content type='text'>
This makes it easier to inspect the test failure, without having to open
two folds (typically), and scrolling around.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it easier to inspect the test failure, without having to open
two folds (typically), and scrolling around.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Travis: upgrade OSX images (10.1 =&gt; 10.2) (#10319)</title>
<updated>2019-06-26T18:06:40+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-06-26T18:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c62690ccc4206525cbd223040909d2b3dc5158d4'/>
<id>c62690ccc4206525cbd223040909d2b3dc5158d4</id>
<content type='text'>
* ci: Travis: upgrade OSX images (10.1 =&gt; 10.2)

* ci: nvim-deps: use `cp -a`  [skip appveyor]

Symlinks should be preserved.

Ref: https://github.com/neovim/neovim/pull/10319#issuecomment-505410132</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ci: Travis: upgrade OSX images (10.1 =&gt; 10.2)

* ci: nvim-deps: use `cp -a`  [skip appveyor]

Symlinks should be preserved.

Ref: https://github.com/neovim/neovim/pull/10319#issuecomment-505410132</pre>
</div>
</content>
</entry>
</feed>
