If you do the following, you'll get a list of available keys: mtn ls keys
However, what you have hit upon is a bug in the key identifier reader, which seems to be triggered by one-character arguments. Also, when I'm trying, it's also telling me that keys that are there can't be found: mtn privkey rich...@levitte.org mtn: misuse: there is no key named 'rich...@levitte.org' (that's the key I use for commits, so I know for a fact it exists ;-)) Cheers, Richard In message <op.vmkwzlpe0p3...@localhost> on Mon, 22 Nov 2010 10:51:12 -0500, "Aaron W. Hsu" <arcf...@sacrideo.us> said: arcfide> I was attempting to use privkey, but apparently it isn't working the arcfide> way I thought it was: arcfide> arcfide> arcfide> 782 arcfide$ mtn privkey arcf...@sacrideo.us arcfide> mtn: misuse: there is no key named 'arcf...@sacrideo.us' arcfide> 783 arcfide$ mtn privkey 0 arcfide> mtn: fatal: error: project.cc:599: I(!info.id.inner()().empty()) arcfide> mtn: this is almost certainly a bug in monotone. arcfide> mtn: please send this error message, the output of 'mtn version arcfide> --full', arcfide> mtn: and a description of what you were doing to arcfide> monotone-de...@nongnu.org. arcfide> mtn: wrote debugging log to /home/arcfide/.monotone/dump arcfide> mtn: if reporting a bug, please include this file arcfide> 784 arcfide$ arcfide> arcfide> The output of mtn version --full follows: arcfide> arcfide> monotone 0.99.1 (base revision: arcfide> 8973482283db7c36780dce2b54721ccc0f5b7388) arcfide> Running on : Linux 2.6.33.4 #2 SMP Tue Sep 21 17:28:38 CDT 2010 x86_64 arcfide> C++ compiler : GNU C++ version 4.4.4 arcfide> C++ standard library: GNU libstdc++ version 20100429 arcfide> Boost version : 1_42 arcfide> SQLite version : 3.6.23.1 (compiled against 3.6.23.1) arcfide> Lua version : Lua 5.1 arcfide> PCRE version : 8.02 2010-03-19 (compiled against 8.2) arcfide> Botan version : 1.8.10 (compiled against 1.8.10) arcfide> Changes since base revision: arcfide> format_version "1" arcfide> arcfide> new_manifest [c1270158b7fa91abf8235ad129b0476943bde1ed] arcfide> arcfide> old_revision [8973482283db7c36780dce2b54721ccc0f5b7388] arcfide> arcfide> Generated from data cached in the distribution; arcfide> further changes may have been made. arcfide> arcfide> And a dump that was in .monotone/dump: arcfide> arcfide> Encountered an error while musing upon the following: arcfide> project.cc:599: detected internal error, arcfide> 'I(!info.id.inner()().empty())' violated arcfide> Current work set: 7 items arcfide> ----- begin 'system_flavour' (in virtual void sanity::initialize(int, arcfide> ----- char**, const char*), at sanity.cc:117) arcfide> Linux 2.6.33.4 #2 SMP Tue Sep 21 17:28:38 CDT 2010 x86_64 arcfide> ----- end 'system_flavour' (in virtual void sanity::initialize(int, char**, arcfide> ----- const char*), at sanity.cc:117) arcfide> ----- begin 'cmdline_string' (in virtual void sanity::initialize(int, arcfide> ----- char**, const char*), at sanity.cc:131) arcfide> 'mtn', 'privkey', '0' arcfide> ----- end 'cmdline_string' (in virtual void sanity::initialize(int, char**, arcfide> ----- const char*), at sanity.cc:131) arcfide> ----- begin 'string(lc_all)' (in virtual void sanity::initialize(int, arcfide> ----- char**, const char*), at sanity.cc:136) arcfide> LC_CTYPE=en_US;LC_NUMERIC=en_US;LC_TIME=en_US;LC_COLLATE=C;LC_MONETARY=en_US;LC_MESSAGES=en_US;LC_PAPER=en_US;LC_NAME=en_US;LC_ADDRESS=en_US;LC_TELEPHONE=en_US;LC_MEASUREMENT=en_US;LC_IDENTIFICATION=en_US arcfide> ----- end 'string(lc_all)' (in virtual void sanity::initialize(int, char**, arcfide> ----- const char*), at sanity.cc:136) arcfide> ----- begin 'full_version_string' (in virtual void arcfide> ----- mtn_sanity::initialize(int, char**, const char*), at mtn-sanity.cc:32) arcfide> monotone 0.99.1 (base revision: arcfide> 8973482283db7c36780dce2b54721ccc0f5b7388) arcfide> Running on : Linux 2.6.33.4 #2 SMP Tue Sep 21 17:28:38 CDT 2010 x86_64 arcfide> C++ compiler : GNU C++ version 4.4.4 arcfide> C++ standard library: GNU libstdc++ version 20100429 arcfide> Boost version : 1_42 arcfide> SQLite version : 3.6.23.1 (compiled against 3.6.23.1) arcfide> Lua version : Lua 5.1 arcfide> PCRE version : 8.02 2010-03-19 (compiled against 8.2) arcfide> Botan version : 1.8.10 (compiled against 1.8.10) arcfide> Changes since base revision: arcfide> format_version "1" arcfide> arcfide> new_manifest [c1270158b7fa91abf8235ad129b0476943bde1ed] arcfide> arcfide> old_revision [8973482283db7c36780dce2b54721ccc0f5b7388] arcfide> arcfide> Generated from data cached in the distribution; arcfide> further changes may have been made. arcfide> ----- end 'full_version_string' (in virtual void mtn_sanity::initialize(int, arcfide> ----- char**, const char*), at mtn-sanity.cc:32) arcfide> ----- begin 'info.id' (in void arcfide> ----- project_t::complete_key_identity_from_id(key_store*, lua_hooks&, arcfide> ----- key_identity_info&) const, at project.cc:596) arcfide> arcfide> ----- end 'info.id' (in void arcfide> ----- project_t::complete_key_identity_from_id(key_store*, lua_hooks&, arcfide> ----- key_identity_info&) const, at project.cc:596) arcfide> ----- begin 'info.official_name' (in void arcfide> ----- project_t::complete_key_identity_from_id(key_store*, lua_hooks&, arcfide> ----- key_identity_info&) const, at project.cc:597) arcfide> arcfide> ----- end 'info.official_name' (in void arcfide> ----- project_t::complete_key_identity_from_id(key_store*, lua_hooks&, arcfide> ----- key_identity_info&) const, at project.cc:597) arcfide> ----- begin 'info.given_name' (in void arcfide> ----- project_t::complete_key_identity_from_id(key_store*, lua_hooks&, arcfide> ----- key_identity_info&) const, at project.cc:598) arcfide> arcfide> ----- end 'info.given_name' (in void arcfide> ----- project_t::complete_key_identity_from_id(key_store*, lua_hooks&, arcfide> ----- key_identity_info&) const, at project.cc:598) arcfide> arcfide> arcfide> If I may ask, what's going on? How is privkey supposed to work? arcfide> arcfide> Aaron W. Hsu arcfide> arcfide> -- arcfide> Programming is just another word for the lost art of thinking. -- Richard Levitte rich...@levitte.org http://richard.levitte.org/ "Life is a tremendous celebration - and I'm invited!" -- from a friend's blog, translated from Swedish _______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel