{"thread":{"id":"37415","subject":"(unknown)","startedAt":"2014-08-26T11:16:17Z","lastAt":"2014-08-26T11:16:17Z","messageCount":1,"participants":["mail@glenstark.net"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"248290","messageId":"e1b2b0f6c0bdf4585f8e14ebacd68937.squirrel@webmail.glenstark.net","threadId":"37415","inReplyTo":null,"subject":"(unknown)","fromName":"","fromEmail":"mail@glenstark.net","sentAt":"2014-08-26T11:16:17Z","receivedAt":"2014-08-26T11:16:17Z","isPatch":false,"sender":{"key":"mail@glenstark.net","avatar":null},"body":"Hi everyone.\n\nNormally if I am tracking a file in a Directory which satisfies one of my\n.gitignore rules, I can just add them via \"git add foo\", and I have no\nissues.\n\nFor example, let me create a new repo.  I create a directory \"lib\"\ncontaining file \"foo.txt\", and a Directory \"lib2\" with a file \"bar.txt\". \nI add and commit both files.\n\nNow I create a .gitignore file containing the rule \"lib*/\".  I modify\nlib/foo.txt and lib2/bar.txt.  I do \"git status\" and I'm informed that\nfoo.txt and bar.txt are modified.  So far so good.\n\nThe following commands work as expected:\n git add lib/foo.txt\n git add lib2/bar.txt\n\nBut if I instead do:\n  git add lib/foo.txt lib2/bar.txt\n\nI get the following response:\n  The following paths are ignored by one of your .gitignore files:\n  lib\n  lib2\n\nI have verified this behavior in git 1.9.3 and 2.1.0.  Is this desired\nbehavior or is it a bug?  If it is desired behavior, could someone please\ndescribe the utility to me?\n\nMany thanks for your excellent work\n\nGlen Stark\n"}]}