Bug 232479

Summary: filename ending in "." breaks SVN/GIT on windows
Product: Base System Reporter: Richard Scheffenegger <rscheff>
Component: testsAssignee: Ed Maste <emaste>
Status: Closed FIXED    
Severity: Affects Only Me CC: emaste, gabor, rscheff, ygy
Priority: ---    
Version: CURRENT   
Hardware: Any   
OS: Any   

Description Richard Scheffenegger 2018-10-20 17:00:31 UTC
The file 

/tools/test/sort/bigtest/q-1.024.003.

(not the trailing dot) breaks downloads usinng GIT or SVN on a native windows platform.

The problematic file might not even be relevant (it, and it's tgz sibling appear to be 0 bytes in size)...

But I've not worked with tools so far, thus can not judge the implications of fixing this problematic file name (or removing the file altogether).
Comment 1 commit-hook freebsd_committer 2018-11-03 01:53:49 UTC
A commit references this bug:

Author: emaste
Date: Sat Nov  3 01:53:26 UTC 2018
New revision: 340095
URL: https://svnweb.freebsd.org/changeset/base/340095

Log:
  Remove apparently unused 0-byte files that cause grief on Windows

  r235274 added a sort regression test (it operates by comparing output
  against GNU sort).  The commit included a number of 0-byte files, one
  of which ends in a trailing . which reportedly breaks svn/git checkouts
  on Windows.

  It appears these were added accidentally, so just remove them.

  PR:		232479
  MFC after:	1 month

Changes:
  head/tools/test/sort/bigtest/q-1.022.tgz
  head/tools/test/sort/bigtest/q-1.024.003.
  head/tools/test/sort/bigtest/q-1.024.003.tgz
  head/tools/test/sort/bigtest/q-1.024.009.tgz
  head/tools/test/sort/bigtest/q-1.024.07.tgz
  head/tools/test/sort/bigtest/q-1.024.tgz
  head/tools/test/sort/bigtest/q-1.23.1.tgz
  head/tools/test/sort/bigtest/q-1.23.tgz
Comment 2 commit-hook freebsd_committer 2018-12-03 02:33:25 UTC
A commit references this bug:

Author: emaste
Date: Mon Dec  3 02:32:40 UTC 2018
New revision: 341417
URL: https://svnweb.freebsd.org/changeset/base/341417

Log:
  MFC r340095: Remove apparently unused 0-byte files that cause grief on Windows

  r235274 added a sort regression test (it operates by comparing output
  against GNU sort).  The commit included a number of 0-byte files, one
  of which ends in a trailing . which reportedly breaks svn/git checkouts
  on Windows.

  It appears these were added accidentally, so just remove them.

  PR:		232479

Changes:
_U  stable/12/
  stable/12/tools/test/sort/bigtest/q-1.022.tgz
  stable/12/tools/test/sort/bigtest/q-1.024.003.
  stable/12/tools/test/sort/bigtest/q-1.024.003.tgz
  stable/12/tools/test/sort/bigtest/q-1.024.009.tgz
  stable/12/tools/test/sort/bigtest/q-1.024.07.tgz
  stable/12/tools/test/sort/bigtest/q-1.024.tgz
  stable/12/tools/test/sort/bigtest/q-1.23.1.tgz
  stable/12/tools/test/sort/bigtest/q-1.23.tgz
Comment 3 commit-hook freebsd_committer 2018-12-03 02:34:28 UTC
A commit references this bug:

Author: emaste
Date: Mon Dec  3 02:33:53 UTC 2018
New revision: 341418
URL: https://svnweb.freebsd.org/changeset/base/341418

Log:
  MFC r340095: Remove apparently unused 0-byte files that cause grief on Windows

  r235274 added a sort regression test (it operates by comparing output
  against GNU sort).  The commit included a number of 0-byte files, one
  of which ends in a trailing . which reportedly breaks svn/git checkouts
  on Windows.

  It appears these were added accidentally, so just remove them.

  PR:		232479

Changes:
_U  stable/11/
  stable/11/tools/test/sort/bigtest/q-1.022.tgz
  stable/11/tools/test/sort/bigtest/q-1.024.003.
  stable/11/tools/test/sort/bigtest/q-1.024.003.tgz
  stable/11/tools/test/sort/bigtest/q-1.024.009.tgz
  stable/11/tools/test/sort/bigtest/q-1.024.07.tgz
  stable/11/tools/test/sort/bigtest/q-1.024.tgz
  stable/11/tools/test/sort/bigtest/q-1.23.1.tgz
  stable/11/tools/test/sort/bigtest/q-1.23.tgz
Comment 4 commit-hook freebsd_committer 2018-12-03 02:38:33 UTC
A commit references this bug:

Author: emaste
Date: Mon Dec  3 02:38:15 UTC 2018
New revision: 341419
URL: https://svnweb.freebsd.org/changeset/base/341419

Log:
  MFC r340095: Remove apparently unused 0-byte files that cause grief on Windows

  r235274 added a sort regression test (it operates by comparing output
  against GNU sort).  The commit included a number of 0-byte files, one
  of which ends in a trailing . which reportedly breaks svn/git checkouts
  on Windows.

  It appears these were added accidentally, so just remove them.

  PR:		232479

Changes:
_U  stable/10/
  stable/10/tools/test/sort/bigtest/q-1.022.tgz
  stable/10/tools/test/sort/bigtest/q-1.024.003.
  stable/10/tools/test/sort/bigtest/q-1.024.003.tgz
  stable/10/tools/test/sort/bigtest/q-1.024.009.tgz
  stable/10/tools/test/sort/bigtest/q-1.024.07.tgz
  stable/10/tools/test/sort/bigtest/q-1.024.tgz
  stable/10/tools/test/sort/bigtest/q-1.23.1.tgz
  stable/10/tools/test/sort/bigtest/q-1.23.tgz