Johan Herland <johan@xxxxxxxxxxx> writes: > So different users seem to have two different (almost incompatible) > expectations to git-add: > > 1. git-add adds new files into the index. git-add has _no_ business removing > deleted files from the index. > > 2. git-add updates the index according to the state of the working tree. > This includes adding new files and removing deleted files. > > > Both interpretations are useful and worth supporting, but git-add > currently seems focused on #1 (and rightly so, IMHO). > > Even though #2 can be achieved by using a couple of git-add > commmands (or a longer series of more obscure plumbing-level > commands), it might be worth considering the more user-friendly > alternative of adding a dedicated command for supporting #2. Such a > command already exists in a similar RCS: [...] > Adding a git-addremove command should not be much work, and it would > be a lot friendlier to people whose workflow is more aligned with #2 > than #1. Maybe just git-add -a? -- David Kastrup, Kriemhildstr. 15, 44793 Bochum - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html