it ignore doesn't seem to be working properly when adding exceptions.
Environment:
Mac, running latest El Capitan (10.11.6)
% git --version git version 2.9.0
-----------cut here------------- #!/bin/sh TEMP=mktemp
# Create a temporary repo mkdir repo cd repo
git init
echo "foo/*" >> .gitignore echo "!foo/bar" >> .gitignore git add .gitignore git commit -m "Ignore file with exceptions"
# Create the directory structure mkdir foo mkdir foo/bar
# Create files to be ignored touch foo/1 touch foo/2
# Create files that should be identified touch foo/bar/a touch foo/bar/b
# Should ignore foo and indicate that all the files in foo/bar are un-committed git status
# Move back to the regular directory cd .. -----------cut here-------------
Expected results % git st On branch master Untracked files: (use "git add <file>..." to include in what will be committed)
foo/bar/
Nate