{"thread":{"id":"34150","subject":"git ignore logic does not work as advertised","startedAt":"2013-06-15T16:18:46Z","lastAt":"2013-06-16T08:58:50Z","messageCount":3,"participants":["Thomas Koch","John Keeping"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"220951","messageId":"1766682.Es1SNxTkk2@x121e","threadId":"34150","inReplyTo":null,"subject":"git ignore logic does not work as advertised","fromName":"Thomas Koch","fromEmail":"thomas@koch.ro","sentAt":"2013-06-15T16:18:46Z","receivedAt":"2013-06-15T16:18:46Z","isPatch":false,"sender":{"key":"thomas@koch.ro","avatar":null},"body":"Hi,\n\nI'm using vcsh[1] to have my dotfiles in GIT. With that I use a .gitignore file \nreferenced by core.excludesfile that looks like this:\n\n# ignore everything by default\n*\n\n# but do not ignore emacs stuff\n!.emacs.d/\n\n# but than again please ignore backup files inside the .emacs.d folder\n.emacs.d/backups\n\nNow I'd expect git status to show everything in .emacs.d but not to show \n.emacs.d/backups. However the .emacs.d/backups folder is still shown in git \nstatus. I'd say that this is not in line with the man page and might be \nconsidered a bug.\n\n[1] https://github.com/RichiH/vcsh\n\nThank you,\n\nThomas Koch, http://www.koch.ro\n"},{"id":"220952","messageId":"20130615170759.GH23890@serenity.lan","threadId":"34150","inReplyTo":"1766682.Es1SNxTkk2@x121e","subject":"Re: git ignore logic does not work as advertised","fromName":"John Keeping","fromEmail":"john@keeping.me.uk","sentAt":"2013-06-15T17:07:59Z","receivedAt":"2013-06-15T17:07:59Z","isPatch":false,"sender":{"key":"john@keeping.me.uk","avatar":"https://avatars.githubusercontent.com/u/1702081?v=4"},"body":"On Sat, Jun 15, 2013 at 06:18:46PM +0200, Thomas Koch wrote:\n> I'm using vcsh[1] to have my dotfiles in GIT. With that I use a .gitignore file \n> referenced by core.excludesfile that looks like this:\n> \n> # ignore everything by default\n> *\n> \n> # but do not ignore emacs stuff\n> !.emacs.d/\n> \n> # but than again please ignore backup files inside the .emacs.d folder\n> .emacs.d/backups\n> \n> Now I'd expect git status to show everything in .emacs.d but not to show \n> .emacs.d/backups. However the .emacs.d/backups folder is still shown in git \n> status. I'd say that this is not in line with the man page and might be \n> considered a bug.\n\nWhich version of Git are you using?  You may be hitting a regression\nthat was introduced in Git 1.8.3 and is fixed in Git 1.8.3.1.\n"},{"id":"220992","messageId":"2750100.i86W7SrYHs@x121e","threadId":"34150","inReplyTo":"20130615170759.GH23890@serenity.lan","subject":"Re: git ignore logic does not work as advertised","fromName":"Thomas Koch","fromEmail":"thomas@koch.ro","sentAt":"2013-06-16T08:58:50Z","receivedAt":"2013-06-16T08:58:50Z","isPatch":false,"sender":{"key":"thomas@koch.ro","avatar":null},"body":"On Saturday, June 15, 2013 06:07:59 PM John Keeping wrote:\n> Which version of Git are you using?  You may be hitting a regression\n> that was introduced in Git 1.8.3 and is fixed in Git 1.8.3.1.\nupdated from 1.8.3 to 1.8.3.1 and solved. Thank you.\n\nThomas Koch, http://www.koch.ro\n"}]}