1. 14 Dec, 2014 5 commits
  2. 10 Dec, 2014 17 commits
  3. 09 Dec, 2014 5 commits
  4. 08 Dec, 2014 1 commit
  5. 07 Dec, 2014 4 commits
  6. 06 Dec, 2014 6 commits
  7. 05 Dec, 2014 2 commits
    • ignore: match git's rule negation rules · e05b2ff1
      A rule can only negate something which was explicitly mentioned in the
      rules before it. Change our parsing to ignore a negative rule which does
      not negate something mentioned in the rules above it.
      
      While here, fix a wrong allocator usage. The memory for the match string
      comes from pool allocator. We must not free it with the general
      allocator. We can instead simply forget the string and it will be
      cleaned up.
      Carlos Martín Nieto committed
    • ignore: adjust test for negating inside a dir · e0a97416
      Given
      
          top
          !top/foo
      
      in an ignore file, we should not unignore top/foo. This is an
      implementation detail of the git code leaking, but that's the behaviour
      we should show.
      
      A negation rule can only negate an exact rule it has seen before.
      Carlos Martín Nieto committed