Prevent staged rename from displaying unstaged changes
[tig.git] / .travis.yml
blob41cc52ada1fc704d4d62118c508836c0b0075842
1 language: c
3 compiler:
4   - clang
5   - gcc
7 sudo: false
9 addons:
10   apt:
11     packages:
12     - asciidoc
13     - xmlto
14     - valgrind
16 script:
17   - # ============ Build from config ===============
18   - cp contrib/config.make .
19   - make all-debug
20   - make test
21   - make test TEST_OPTS=valgrind
22   - make DESTDIR=/tmp/bare-destdir install install-doc
23   - make DESTDIR=/tmp/bare-destdir uninstall
24   - test ! -d /tmp/bare-destdir
25   - make prefix=/tmp/bare-prefix install install-doc
26   - make prefix=/tmp/bare-prefix uninstall
27   - test ! -d /tmp/bare-prefix
28   - make distclean
29   - # ============ Build using autoconf ============
30   - make dist
31   - ./configure --prefix=/tmp/conf-prefix
32   - make V=1 TEST_SHELL=bash all test install install-doc
33   - make uninstall
34   - test ! -d /tmp/conf-prefix
35   - make clean