PeterM
PeterM

Reputation: 2614

Mercurial hg mv doesn't move all files

Probably an easy one but I haven't dug up anything with the usual search queries so I thought I'd ask here. Basically I'm trying to rearrange my repo; for example:

mkdir test
hg mv DirectoryOfStuff test/

Mercurial moves most of the contents but it leaves some directories an files behind. So far I haven't seen any pattern to what it moves and what it doesn't.

Is there an obvious rule or command that I'm missing?

Thanks!

Upvotes: 5

Views: 4197

Answers (1)

Macke
Macke

Reputation: 25710

hg mv moves tracked files, not ignored or unknown ones.

To move everything and still record tracked files as a moved, use a regular (non-hg) move command and then hg addremove -s 100. The addremove command retrofits your file operations as add/remove/rename/move.

Use less than 100 to allow changes in file content & names.

Upvotes: 7

Related Questions