D 2010-08-11T01:03:39 J comment Deletes\sdone\son\sa\ssubdirectory\sdon't\smake\sit\sinto\sthe\scommit\sset.\r\n
\r\nmike\s/Users/mike/temp/11/db-4.2.52\s$\sfossil\sstatus\r\nrepository:\s\s\s/Users/mike/temp/11/x\r\nlocal-root:\s\s\s/Users/mike/temp/11/\r\nserver-code:\s\s91fc8a118b8bdbc657cde65291f00826ada2e4d2\r\ncheckout:\s\s\s\s\s398f524c8fdc5ee7ddcb5667f714fc773431dc0e\s2010-08-11\s00:24:39\sUTC\r\nparent:\s\s\s\s\s\s\se8e391df27dc580a3cdcfe43823d709258053400\s2010-08-11\s00:19:33\sUTC\r\ntags:\s\s\s\s\s\s\s\s\strunk\r\nmike\s/Users/mike/temp/11/db-4.2.52\s$\sfossil\srm\sxa\r\nDELETED\s\sxa/tags\r\nDELETED\s\sxa/xa.c\r\nDELETED\s\sxa/xa_db.c\r\nDELETED\s\sxa/xa_map.c\r\nmike\s/Users/mike/temp/11/db-4.2.52\s$\sfossil\sstatus\r\nrepository:\s\s\s/Users/mike/temp/11/x\r\nlocal-root:\s\s\s/Users/mike/temp/11/\r\nserver-code:\s\s91fc8a118b8bdbc657cde65291f00826ada2e4d2\r\ncheckout:\s\s\s\s\s398f524c8fdc5ee7ddcb5667f714fc773431dc0e\s2010-08-11\s00:24:39\sUTC\r\nparent:\s\s\s\s\s\s\se8e391df27dc580a3cdcfe43823d709258053400\s2010-08-11\s00:19:33\sUTC\r\ntags:\s\s\s\s\s\s\s\s\strunk\r\nmike\s/Users/mike/temp/11/db-4.2.52\s$\sfossil\scommit\s-m\s"test"\r\nfossil:\snothing\shas\schanged\r\n\r\nHad\sI\sdone\sfossil\srm\sxa/*\sthe\sdelete\sis\sadded\sto\sthe\scommits\scorrectly.\s\sSuggested\spatch:\r\n
\r\nIndex:\ssrc/add.c\r\n===================================================================\r\n---\ssrc/add.c\r\n+++\ssrc/add.c\r\n@@\s-213,11\s+213,11\s@@\r\n\s\s\s\s\s\s\s\s\sif(\s!db_exists(\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s"SELECT\s1\sFROM\svfile\sWHERE\spathname=%Q\sAND\sNOT\sdeleted",\szFilePath)\r\n\s\s\s\s\s\s\s\s\s){\r\n\s\s\s\s\s\s\s\s\s\s\sprintf("SKIPPED\s\s%s\\n",\szPath);\r\n\s\s\s\s\s\s\s\s\s}else{\r\n-\s\s\s\s\s\s\s\s\s\sdb_multi_exec("UPDATE\svfile\sSET\sdeleted=1\sWHERE\spathname=%Q",\szPath);\r\n+\s\s\s\s\s\s\s\s\s\sdb_multi_exec("UPDATE\svfile\sSET\sdeleted=1\sWHERE\spathname=%Q",\szFilePath);\r\n\s\s\s\s\s\s\s\s\s\s\sprintf("DELETED\s\s%s\\n",\szPath);\r\n\s\s\s\s\s\s\s\s\s}\r\n\s\s\s\s\s\s\s\s\sblob_reset(&pathname);\r\n\s\s\s\s\s\s\s}\r\n\s\s\s\s\s\s\sblob_resize(&path,\sorigSize);\r\nJ foundin 1d713f3f4d J private_contact e05c4b7600be973bfc338fbb2709b47357780bc8 J severity Important J status Open J title Recursive\srm\sdoesn't\swork J type Code_Defect K 538d51575deedc883c37b8f373cf4ddc368f8893 U anonymous Z ec1fec9f0b13031b9ab4786acdbeb1e5