hg pull aborted: some slash "/" in the path to certain files
Created originally on Bitbucket by skyhover (Fun Xue)
It seems some parts of TortoiseHg use slashes, instead of backslashes, to access files, causing errors like the following: abort:.../... Access is denied. {{{ % hg clone --pull --verbose -- D:\eclipseworkspaces\wala-svn-hg D:\eclipseworkspaces\wala-my-hg requesting all changes 3350 changesets found adding changesets adding manifests adding file changes transaction abort! rollback completed abort: D:\eclipseworkspaces\wala-svn-hg.hg/store\data/com.ibm.wala.cast.js.html.nu__validator/~2esettings/org.eclipse.jdt.core.prefs.i: Access is denied [command returned code 255 Sun Feb 26 00:05:59 2012] }}} As a comparison, when I used mercurial 1.9.3 under cygwin, the command "hg clone wala-svn-hg wala-my-hg" can be executed successfully.
BTW, the repository "wala-svn-hg" was converted from a svn repository (https://wala.svn.sourceforge.net/svnroot/wala) using hgsubversion. There was a similar abort when pulling the same particular file from the svn when using TortoiseHg together with hgsubversion, but the conversion was continued to succeed when I switched to use hg 1.9.3 under cygwin with the same version of hgsubversion. So, I guess the problem is in TortoiseHg, not in hgsubversion or mercurial itself.
Thanks!