我已经对我的文件夹结构进行了一些重组,并且我遇到了一些问题,我不确定为什么会这样。
hg status
未显示任何文件。
hg status -A
显示了很多A somefile
和R somefile
。
但是当我尝试提交时,hg
表示有nothing changed
。
知道这里发生了什么吗?
我正在运行mercurial 2.6,尽管repo是用2.5.x创建的。我也在当地这样做。
更新:对相关回购的任何更改都会产生相同的行为
$ echo tmp > tmp
$ hg add tmp
$ hg status # shows nothing
$ hg status -A # shows 'A tmp'Oh,
$ hg commit
nothing changed
UPDATE2:我安装了以下扩展程序
color =
progress =
rebase =
transplant =
histedit =
churn =
graphlog =
hgk =
highlight =
inotify =
activity=/home/simendsjo/code/hgactivity-2.1/activity
更新3:我没有时间对此进行进一步调查,所以我只是像以前一样重新进行重组,而这次一切都按预期进行了。除了hg mv
之外,我没有像以前那样做任何其他事情。
答案 0 :(得分:4)
问题几乎可以肯定是inotify扩展。用火杀死它。
答案 1 :(得分:1)
我遇到了同样的错误,结果发现我的一个文件和文件名中的NULL字符。它在HG文件列表中显示为“?”文件名中的字符。重命名后删除所有正常情况。