[-z-] wrote:I'm not part of the RoR circle jerk and still enjoy git. It's never been as painful to me as SVN. You can't honestly tell me you've never fucked up SVN.
The only thing how I mess up SVN is accidentally committing a file I did not want to commit by "svn commit", or forgetting to "svn add" a newly created file.
A solution to this would be, when it opens the editor to show which files it'll send, allowing me to delete items from that list before committing. Because, if editing that part would change anything, I'd actually do it, and therefore notice if a file is in the list I didn't mean to commit.
Does git provide that out of the box?
On Windows, TortoiseSVN provides that feature (in the commit dialog, I can uncheck files to not commit them, and it also tells me which files are new so I can add them). So it apparently is all a matter of the client program, and not whether it's a DVCS or not. Too bad the commandline svn client cannot do this, it would be really neat. Maybe I'll write a script for it.