1. 16 Jan, 2015 1 commit
  2. 17 Dec, 2014 2 commits
    • checkout: disallow bad paths on HFS · 43201809
      HFS filesystems ignore some characters like U+200C.  When these
      characters are included in a path, they will be ignored for the
      purposes of comparison with other paths.  Thus, if you have a ".git"
      folder, a folder of ".git<U+200C>" will also match.  Protect our
      ".git" folder by ensuring that ".git<U+200C>" and friends do not match it.
      Edward Thomson committed
    • checkout: disallow bad paths on win32 · 9686c6bb
      Disallow:
       1. paths with trailing dot
       2. paths with trailing space
       3. paths with trailing colon
       4. paths that are 8.3 short names of .git folders ("GIT~1")
       5. paths that are reserved path names (COM1, LPT1, etc).
       6. paths with reserved DOS characters (colons, asterisks, etc)
      
      These paths would (without \\?\ syntax) be elided to other paths - for
      example, ".git." would be written as ".git".  As a result, writing these
      paths literally (using \\?\ syntax) makes them hard to operate with from
      the shell, Windows Explorer or other tools.  Disallow these.
      Edward Thomson committed
  3. 25 Oct, 2014 1 commit
  4. 15 Apr, 2014 1 commit
  5. 14 Apr, 2014 1 commit
  6. 20 Mar, 2014 1 commit
  7. 10 Mar, 2014 1 commit
  8. 27 Jan, 2014 2 commits
  9. 24 Jan, 2014 1 commit
  10. 22 Jan, 2014 1 commit
  11. 20 Jan, 2014 3 commits
  12. 08 Jan, 2014 1 commit
  13. 02 Dec, 2013 1 commit
  14. 19 Nov, 2013 1 commit
  15. 14 Nov, 2013 1 commit
  16. 11 May, 2012 6 commits
  17. 02 May, 2012 2 commits
  18. 25 Apr, 2012 1 commit
  19. 16 Apr, 2012 1 commit
  20. 10 Apr, 2012 1 commit
  21. 31 Mar, 2012 1 commit
  22. 30 Mar, 2012 1 commit
  23. 26 Mar, 2012 2 commits
  24. 22 Mar, 2012 1 commit
    • Adding new tests for new status command · 95340398
      This is a work in progress.  This adds two new sets of tests,
      the issue_592 tests from @nulltoken's pull request #601 and
      some new tests for submodules.  The submodule tests still have
      issues where the status is not reported correctly.  That needs
      to be fixed before merge.
      Russell Belfer committed
  25. 21 Mar, 2012 1 commit
    • Ported t04_commit.c to Clar. · e0799b6c
      Created a copy of tests/resources/testrepo.git that is compatible
      with the Clar sandboxing helpers.
      
      Restructured commit test suites to use Clar sandbox helpers.
      
      Now using typed data arrays rather than lots of macros to define test
      cases.
      Ben Straub committed
  26. 02 Mar, 2012 4 commits