On Tuesday 2008 December 30 15:27:33 you wrote: > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ git status > # On branch master > nothing to commit (working directory clean) > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ git checkout versionA . > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ ls > ABC.txt AC.txt > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ rm *.* > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ git checkout versionB . > > conorr@KINKLADZE /w/GITPLATFORM/swproj > $ ls > ABC.txt AC.txt BC.txt Not a bug. git checkout <commit> <paths> does not delete files by design. Try using "git checkout versionB" instead (no paths specified), and it will properly remove AC.txt from your working tree as well as warning you that "You're Doing It Wrong" (tm). -- Boyd Stephen Smith Jr. ,= ,-_-. =. bss@xxxxxxxxxxxxxxxxx ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/ \_/
Attachment:
signature.asc
Description: This is a digitally signed message part.