{"thread":{"id":"27281","subject":"Improvement of git add interface","startedAt":"2011-05-06T12:03:28Z","lastAt":"2011-05-06T12:03:28Z","messageCount":1,"participants":["Patrick Häcker"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"167246","messageId":"201105061403.28674.patrick.haecker@lss.uni-stuttgart.de","threadId":"27281","inReplyTo":null,"subject":"Improvement of git add interface","fromName":"Patrick Häcker","fromEmail":"patrick.haecker@lss.uni-stuttgart.de","sentAt":"2011-05-06T12:03:28Z","receivedAt":"2011-05-06T12:03:28Z","isPatch":false,"sender":{"key":"patrick.haecker@lss.uni-stuttgart.de","avatar":null},"body":"Hello,\n\nI introduce git to students and thus see, where they have a harder time than \nnecessary to understand git.\n\nThus, I was thinking about a CLI improvement regarding \"git add\". It follows \nfrom the observation, that the students can learn consistent interfaces \nfaster.\n\nSimilar to \"ls -a\" = \"ls --all\" there is a \"git commit -a\" = \"git commit --\nall\", which means the same thing: use all files (with the known exceptions \nin git). There is a \"git add -A\" = \"git add --all\", too, which is basically \nthe same. This leads to the following consistency question: Why is there no \n\"git add -a\"? I suggest adding \"git add -a\" as an alias to \"git add -add\". \nMaybe \"git add -A\" could then be deprecated in the long run, to not waste \noption name space, but this can be discussed later.\n\nKind regards\nPatrick\n\nP.S. Please CC, as I am not subscribed\n\n-- \nPatrick Häcker\nUniversität Stuttgart \nLehrstuhl für Systemtheorie und Signalverarbeitung \nTel: +49 711 685 67362\nE-Mail: patrick.haecker@lss.uni-stuttgart.de\nURL: http://www.lss.uni-stuttgart.de\n"}]}