[Box Backup-commit] [boxbackup/boxbackup] 25e445: Stop Git from normalising line endings

GitHub noreply at github.com
Thu Jun 22 20:28:12 BST 2017


  Branch: refs/heads/update_windows_unibuild_2
  Home:   https://github.com/boxbackup/boxbackup
  Commit: 25e445a6848a870aabd89a3b8a013265aa3cf17b
      https://github.com/boxbackup/boxbackup/commit/25e445a6848a870aabd89a3b8a013265aa3cf17b
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-06-22 (Thu, 22 Jun 2017)

  Changed paths:
    M .gitattributes

  Log Message:
  -----------
  Stop Git from normalising line endings

Although recommended, "text" mode causes constant and unfixable conficts
that I give up fighting with.


  Commit: d8422a8b053b62c67e5fe2e861a09d2c792b657a
      https://github.com/boxbackup/boxbackup/commit/d8422a8b053b62c67e5fe2e861a09d2c792b657a
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-06-22 (Thu, 22 Jun 2017)

  Changed paths:
    A infrastructure/m4/ax_check_compile_flag.m4
    M infrastructure/m4/boxbackup_tests.m4

  Log Message:
  -----------
  Use AX_CHECK_COMPILE_FLAG, add more checks

Disable pointless deprecation warnings for std::auto_ptr.


  Commit: 6a04b0abd728da5211e6702b1d42aef95c02d8da
      https://github.com/boxbackup/boxbackup/commit/6a04b0abd728da5211e6702b1d42aef95c02d8da
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-06-22 (Thu, 22 Jun 2017)

  Changed paths:
    M infrastructure/m4/boxbackup_tests.m4
    M lib/intercept/intercept.cpp
    M lib/intercept/intercept.h
    M test/raidfile/testraidfile.cpp

  Log Message:
  -----------
  Fix intercept of SYS_open on platforms that only have SYS_openat (e.g. arm64)


  Commit: 105f2620b98bfd4e5d7ed576b5cc4b2317dcf634
      https://github.com/boxbackup/boxbackup/commit/105f2620b98bfd4e5d7ed576b5cc4b2317dcf634
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-06-22 (Thu, 22 Jun 2017)

  Changed paths:
    M lib/common/Logging.h
    M test/common/testcommon.cpp

  Log Message:
  -----------
  Reduce precision of common timer test

Ideally timers would be perfectly accurate and we could sleep for 1.0 seconds,
but on OSX in particular they could fire 50-100 ms late (I've seen 4 ms in
practice) and we don't want the tests to fail because of this, because we don't
really need that kind of precision in practice. So we reduce the timer
intervals by 100ms to be safe.

Increase logging level and add timestamps in testcommon.  Should help to debug
frequent test failures such as Condition [t2.HasExpired()] on OSX hosts on
Travis.

Add a SettingsGuard to the Console logger for its specific settings, such as
showing times and microseconds.

(cherry picked from commit a5e6cff1d435329b0121417ed9509e315ce0edd5)
(cherry picked from commit 8d02eebce553ed822e0fcd60d6e319384e15ba4b)


  Commit: 809d9ebacc409c4a86edb6077f489da67a2653d4
      https://github.com/boxbackup/boxbackup/commit/809d9ebacc409c4a86edb6077f489da67a2653d4
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-06-22 (Thu, 22 Jun 2017)

  Changed paths:
    M lib/common/BoxTime.cpp
    M test/bbackupd/testbbackupd.cpp

  Log Message:
  -----------
  Increase precision of timing on Windows.

Should hopefully reduce random failures of timing-dependent tests which
rely on subsecond precision for accuracy.

(cherry picked from commit c845b2e39fffeb560983a301d810616a6495469d)


Compare: https://github.com/boxbackup/boxbackup/compare/582e6a05a403...809d9ebacc40


More information about the Boxbackup-commit mailing list