Index: MercurialInterceptor.java =================================================================== RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/MercurialInterceptor.java,v retrieving revision 1.9 diff -u -r1.9 MercurialInterceptor.java --- MercurialInterceptor.java 24 Oct 2007 13:19:33 -0000 1.9 +++ MercurialInterceptor.java 24 Oct 2007 15:25:36 -0000 @@ -182,9 +182,12 @@ try { int status = hg.getFileStatusCache().getStatus(srcFile).getStatus(); - if ((status == FileInformation.STATUS_NOTVERSIONED_NEWLOCALLY || - status == FileInformation.STATUS_VERSIONED_ADDEDLOCALLY)) { + if (status == FileInformation.STATUS_NOTVERSIONED_NEWLOCALLY) { srcFile.renameTo(dstFile); + } else if (status == FileInformation.STATUS_VERSIONED_ADDEDLOCALLY) { + srcFile.renameTo(dstFile); + HgCommand.doRemove(root, srcFile); + HgCommand.doAdd(root, dstFile); } else { HgCommand.doRename(root, srcFile, dstFile); }