{"thread":{"id":"16425","subject":"Submodule complaint","startedAt":"2008-11-21T19:51:49Z","lastAt":"2008-11-21T19:51:49Z","messageCount":1,"participants":["Johannes Schindelin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"96348","messageId":"alpine.DEB.1.00.0811212043430.30769@pacific.mpi-cbg.de","threadId":"16425","inReplyTo":null,"subject":"Submodule complaint","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2008-11-21T19:51:49Z","receivedAt":"2008-11-21T19:51:49Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\njust to let you know (those who are capable of coding, that is): \nsubmodules are _still_ a 2nd-class citizen, and very much so.\n\nWith a commit where you _know_ that a submodule has a different version \nthan the current one, try this:\n\n\t$ git checkout $COMMIT -- $SUBMODULE\n\nYou will realize that it does not change the \"git status\" output (i.e. it \ndoes not change the index), which is wrong, wrong, wrong.\n\nCiao,\nDscho\n\nP.S.: If I would not have enjoyed my rightfully deserved weekend beers, I \nwould have taken take care of this myself, depriving _you_ of \ncommit-karma.  So, in a way I am giving you the chance to increase your \nvalue ;-)\n"}]}