D 2010-11-24T15:06:03 J comment It\sseems\sthat\sI\shave\sfound\sa\sbug\sin\sfossil.\s\sI\sfound\sthis\sas\sI\swas\strying\sto\sadd\sa\sfile\sbut\sa\sdiff\sof\smy\scommit\sshows\sthat\sI\sremoved\sone\sas\swell.\s\sHowever\swhen\sI\scommitted,\sI\sonly\sspecified\sthe\sfile\sthat\sI\swanted\sto\sadd:\r\n\r\n#\sfossil\scommit\spath/to/file_to_add\s-m\s"Added\sfile."\r\n\r\nI\sperformed\sthe\sfollowing\soperations\sto\stest\sand\sreproduce\sthe\sbug:\r\n\r\n
\r\n#\smkdir\s/tmp/fossilbug\r\n#\scd\s/tmp/fossilbug\r\n#\sfossil\snew\smy.fossil\r\nproject-id:\s2b1773e0efaf0a28844f51226f4dcf88ff7ed73b\r\nserver-id:\s\s1b7807e55a0d9c863b0e47063d59ef700d7f03cc\r\nadmin-user:\sadmin\s(initial\spassword\sis\s"15b831")\r\n#\sfossil\sopen\smy.fossil\r\n#\sdate\s>\sfile1\r\n#\sdate\s>\sfile2\r\n#\sdate\s>\sfile3\r\n#\sdate\s>\sfile4\r\n#\sfossil\sadd\sfile*\r\nADDED\s\sfile1\r\nADDED\s\sfile2\r\nADDED\s\sfile3\r\nADDED\s\sfile4\r\n#\sfossil\scommit\s-m\s"Added\s4\stest\sfiles"\r\nNew_Version:\s181cd0b02dfd84476e804eb9230e87c7ff26bdcb\r\n#\sfossil\sdelete\sfile1\r\nDELETED\s\sfile1\r\n#\sdate\s>\sfile4\r\n#\sfossil\schanges\r\nDELETED\s\s\s\sfile1\r\nEDITED\s\s\s\s\sfile4\r\n#\sfossil\scommit\sfile4\s-m\s"committing\sONLY\sthe\smodified\swhile\sa\sfile\sis\spending\sdeleted"\r\nNew_Version:\s98de35d30e35a6a206c943b7b34afbe4744db2cf\r\n#\sfossil\schanges\r\nDELETED\s\s\s\sfile1\r\n\r\n\r\nAs\syou\scan\ssee,\sI\screated\sa\snew\sfossil\srepo\sfor\smy\stest.\s\sAdded\s4\sfiles\swith\srandom\scontent\sand\scommitted.\r\n\r\nThen\sI\sremoved\sone\sfile\sand\sI\smodified\sanother.\s\sI\scommit\sthe\sfile\sthat\sI\smodified\sbut\snot\sthe\sfile\sthat\sI\sremoved.\s\sIn\smy\slocal\sfolder,\sthe\sdeleted\sfile\sis\sstill\spending.\s\sHowever...\sif\syou\suse\sfinfo\sor\sdiff..\syou\swill\ssee\sthat\sthe\sfile\sWAS\sdeleted\son\smy\scommit.\r\n\r\n
\r\n#\sfossil\sfinfo\sfile1\r\nHistory\sof\sfile1\r\n2010-11-23\s[98de35d30e]\sDELETED\stest\smodified\swhile\sa\sfile\sis\spending\sdeleted\r\n\s\s\s\s\s\s\s\s\s\s\s(user:\sroychri)\r\n2010-11-23\s[181cd0b02d]\stest\s1\s(user:\sroychri,\sartifact:\s[99d7a1f973])\r\n#\sfossil\sdiff\s--from\s181cd0b02dfd84476e804eb9230e87c7ff26bdcb\s--to\s98de35d30e35a6a206c943b7b34afbe4744db2cf\r\nDELETED\sfile1\r\nCHANGED\sfile4\r\nIndex:\sfile4\r\n===================================================================\r\n---\sfile4\r\n+++\sfile4\r\n@@\s-1,1\s+1,1\s@@\r\n-Tue\s23\sNov\s2010\s10:14:01\sEST\r\n+Tue\s23\sNov\s2010\s10:14:32\sEST\r\n\r\n\r\nThen\swhen\sI\scommit\sthe\sdeleted\sfile,\sit\screates\san\sempty\scommit\s(diff\sempty\sand\snot\sfiles\sin\slist).\r\n\r\nCONCLUSION:\r\n\r\nI\scannot\sperform\sa\spartial\scommit\s(where\sI\sspecify\seach\sfile\son\sthe\scommand\sline)\swhen\sI\shave\spending\sdeleted\sfiles\sthat\sI\sam\sNOT\sready\sto\scommit.\r\n\r\n