address@hidden:~/monotone_bug$ ls johan.db.rename_bug address@hidden:~/monotone_bug$ m --db johan.db.rename_bug --branch org.nocrew.johan-tools.main --key address@hidden co tools address@hidden:~/monotone_bug$ cd tools/ address@hidden:~/monotone_bug/tools$ cat MT/options branch "org.nocrew.johan-tools.main" database "/home/johan/monotone_bug/johan.db.rename_bug" key "address@hidden" address@hidden:~/monotone_bug/tools$ cd src/ address@hidden:~/monotone_bug/tools/src$ ls tools ls: tools: No such file or directory address@hidden:~/monotone_bug/tools/src$ mkdir tools address@hidden:~/monotone_bug/tools/src$ for a in *.cpp ; do m -e mv $a tools/$a;done monotone: adding src/BoundsException.cpp -> src/tools/BoundsException.cpp to working copy rename set monotone: adding src/Buffer.cpp -> src/tools/Buffer.cpp to working copy rename set monotone: adding src/DBConnection.cpp -> src/tools/DBConnection.cpp to working copy rename set monotone: adding src/DBConnectionManager.cpp -> src/tools/DBConnectionManager.cpp to working copy rename set monotone: adding src/DBResult.cpp -> src/tools/DBResult.cpp to working copy rename set monotone: adding src/ErrorMessage.cpp -> src/tools/ErrorMessage.cpp to working copy rename set monotone: adding src/ErrorStack.cpp -> src/tools/ErrorStack.cpp to working copy rename set monotone: adding src/Exception.cpp -> src/tools/Exception.cpp to working copy rename set monotone: adding src/File_common.cpp -> src/tools/File_common.cpp to working copy rename set monotone: adding src/File.cpp -> src/tools/File.cpp to working copy rename set monotone: adding src/File_unix.cpp -> src/tools/File_unix.cpp to working copy rename set monotone: adding src/File_win32.cpp -> src/tools/File_win32.cpp to working copy rename set monotone: adding src/MemoryException.cpp -> src/tools/MemoryException.cpp to working copy rename set monotone: adding src/Mutex.cpp -> src/tools/Mutex.cpp to working copy rename set monotone: adding src/Socket.cpp -> src/tools/Socket.cpp to working copy rename set monotone: adding src/Socket_unix.cpp -> src/tools/Socket_unix.cpp to working copy rename set monotone: adding src/Socket_win32.cpp -> src/tools/Socket_win32.cpp to working copy rename set monotone: adding src/String.cpp -> src/tools/String.cpp to working copy rename set monotone: adding src/Tokenizer.cpp -> src/tools/Tokenizer.cpp to working copy rename set monotone: adding src/Util.cpp -> src/tools/Util.cpp to working copy rename set address@hidden:~/monotone_bug/tools/src$ m -e mv Makefile.am tools/Makefile.am monotone: adding src/Makefile.am -> src/tools/Makefile.am to working copy rename set address@hidden:~/monotone_bug/tools/src$ m st --brief renamed src/BoundsException.cpp to src/tools/BoundsException.cpp renamed src/Buffer.cpp to src/tools/Buffer.cpp renamed src/DBConnection.cpp to src/tools/DBConnection.cpp renamed src/DBConnectionManager.cpp to src/tools/DBConnectionManager.cpp renamed src/DBResult.cpp to src/tools/DBResult.cpp renamed src/ErrorMessage.cpp to src/tools/ErrorMessage.cpp renamed src/ErrorStack.cpp to src/tools/ErrorStack.cpp renamed src/Exception.cpp to src/tools/Exception.cpp renamed src/File.cpp to src/tools/File.cpp renamed src/File_common.cpp to src/tools/File_common.cpp renamed src/File_unix.cpp to src/tools/File_unix.cpp renamed src/File_win32.cpp to src/tools/File_win32.cpp renamed src/Makefile.am to src/tools/Makefile.am renamed src/MemoryException.cpp to src/tools/MemoryException.cpp renamed src/Mutex.cpp to src/tools/Mutex.cpp renamed src/Socket.cpp to src/tools/Socket.cpp renamed src/Socket_unix.cpp to src/tools/Socket_unix.cpp renamed src/Socket_win32.cpp to src/tools/Socket_win32.cpp renamed src/String.cpp to src/tools/String.cpp renamed src/Tokenizer.cpp to src/tools/Tokenizer.cpp renamed src/Util.cpp to src/tools/Util.cpp address@hidden:~/monotone_bug/tools/src$ m commit -m "- Renaming files for Visual Studio > " monotone: beginning commit on branch 'org.nocrew.johan-tools.main' monotone: fatal: std::logic_error: change_set.cc:380: invariant 'I(isect.empty())' violated monotone: monotone: monotone: this is almost certainly a bug in monotone. monotone: please send this error message, the output of 'monotone --full-version', monotone: and a description of what you were doing to address@hidden monotone: wrote debugging log to /home/johan/monotone_bug/tools/MT/debug address@hidden:~/monotone_bug/tools/src$