1. 18 1月, 2019 2 次提交
    • S
      travis-ci: don't be '--quiet' when running the tests · bbf24adb
      SZEDER Gábor 提交于
      All Travis CI build jobs run the test suite with 'make --quiet test'.
      
      On one hand, being quiet doesn't save us from much clutter in the
      output:
      
        $ make test |wc -l
        861
        $ make --quiet test |wc -l
        848
      
      It only spares 13 lines, mostly the output of entering the 't/'
      directory and the pre- and post-cleanup commands, which is negligible
      compared to the ~700 lines printed while building Git and the ~850
      lines of 'prove' output.
      
      On the other hand, it's asking for trouble.  In our CI build scripts
      we build Git and run the test suite in two separate 'make'
      invocations.  In a prelimiary version of one of the later patches in
      this series, to explicitly specify which compiler to use, I changed
      them to basically run:
      
        make CC=$CC
        make --quiet test
      
      naively thinking that it should Just Work...  but then that 'make
      --quiet test' got all clever on me, noticed the changed build flags,
      and then proceeded to rebuild everything with the default 'cc'.  And
      because of that '--quiet' option, it did so, well, quietly, only
      saying "* new build flags", and it was by mere luck that I happened to
      notice that something is amiss.
      
      Let's just drop that '--quiet' option when running the test suite in
      all build scripts.
      Signed-off-by: NSZEDER Gábor <szeder.dev@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      bbf24adb
    • S
      .gitignore: ignore external debug symbols from GCC on macOS · ff0eec9e
      SZEDER Gábor 提交于
      When Git is build with a "real" GCC on macOS [1], or at least with GCC
      installed via Homebrew, and CFLAGS includes the '-g' option (and our
      default CFLAGS does), then by default GCC writes the debug symbols
      into external files under '<binary>.dSYM/' directories (e.g.
      'git-daemon.dSYM/', 'git.dSYM/', etc.).
      
      Update '.gitignore' to ignore these directories, so they don't clutter
      the output of 'git status'.  Furthermore, these build artifacts then
      won't trigger build failures on Travis CI via b92cb86e (travis-ci:
      check that all build artifacts are .gitignore-d, 2017-12-31) once one
      of the following patches updates our CI build scripts to use a real
      GCC in the 'osx-gcc' build job.
      
      [1] On macOS the default '/usr/bin/gcc' executable is not a real GCC,
          but merely a compatibility wrapper around Clang:
      
            $ gcc --version
            Configured with: --prefix=<...>
            Apple LLVM version 9.0.0 (clang-900.0.39.2)
            <...>
      
          So even though 'make CC=gcc' does indeed execute a command called
          'gcc', in the end Git will be built with Clang all the same.
      Signed-off-by: NSZEDER Gábor <szeder.dev@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      ff0eec9e
  2. 15 12月, 2018 7 次提交
  3. 14 12月, 2018 2 次提交
  4. 13 12月, 2018 1 次提交
  5. 12 12月, 2018 4 次提交
  6. 09 12月, 2018 2 次提交
    • J
      Git 2.20 · 5d826e97
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      5d826e97
    • J
      Merge tag 'l10n-2.20.0-rnd3' of https://github.com/git-l10n/git-po · b5796d9a
      Junio C Hamano 提交于
      l10n-2.20.0-rnd3
      
      * tag 'l10n-2.20.0-rnd3' of https://github.com/git-l10n/git-po: (22 commits)
        l10n: de.po: fix two messages
        l10n: zh_CN: for git v2.20.0 l10n round 1 to 3
        l10n: update German translation
        l10n: bg.po: Updated Bulgarian translation (4187t)
        l10n: sv.po: Update Swedish translation (4187t0f0u)
        l10n: fr.po v2.20.0 round 3
        l10n: vi(4187t): Updated Vietnamese translation for v2.20.0 rd3
        l10n: es.po v2.20.0 round 3
        l10n: git.pot: v2.20.0 round 3 (5 new, 3 removed)
        l10n: vi(4185t): Updated Vietnamese translation for v2.20.0
        l10n: es.po v2.20.0 round 1
        l10n: bg.po: Updated Bulgarian translation (4185t)
        l10n: git.pot: v2.20.0 round 2 (2 new, 2 removed)
        l10n: bg.po: Updated Bulgarian translation (4185t)
        l10n: sv.po: Update Swedish translation (4185t0f0u)
        l10n: fr.po v2.20 rnd 1
        l10n: Update Catalan translation
        l10n: git.pot: v2.20.0 round 1 (254 new, 27 removed)
        l10n: Update Catalan translation
        l10n: vi.po: fix typo in pack-objects
        ...
      b5796d9a
  7. 08 12月, 2018 1 次提交
  8. 06 12月, 2018 2 次提交
  9. 04 12月, 2018 7 次提交
  10. 03 12月, 2018 1 次提交
  11. 02 12月, 2018 11 次提交