{"id":827,"date":"2010-10-05T16:20:31","date_gmt":"2010-10-05T15:20:31","guid":{"rendered":"http:\/\/www.thomaskeller.biz\/blog\/?p=827"},"modified":"2010-10-05T22:10:53","modified_gmt":"2010-10-05T21:10:53","slug":"monotones-new-project-forge-officially-online","status":"publish","type":"post","link":"https:\/\/www.thomaskeller.biz\/blog\/2010\/10\/05\/monotones-new-project-forge-officially-online\/","title":{"rendered":"Monotone&#x27;s new project forge officially online"},"content":{"rendered":"<p>I&#8217;m proud to announce that we&#8217;re almost done with one big entry in our TODO list for the ongoing server migration: Our <a href=\"http:\/\/www.indefero.net\">indefero<\/a> forge instance, a web-based project management software, is now set up and online under <strong><a href=\"http:\/\/code.monotone.ca\">code.monotone.ca<\/a><\/strong>!<\/p>\n<p>The forge contains several monotone-related projects, each with their own bug tracker, wiki, code browser and review module. Here is <a href=\"http:\/\/code.monotone.ca\/p\/monotone\/\">monotone&#8217;s one<\/a>, and here <a href=\"http:\/\/code.monotone.ca\/p\/guitone\/\">the one for guitone<\/a>. We&#8217;re planning to add more projects as the need arises and people demand them.<\/p>\n<p>Each of the current and future setups also includes automatic access management for the underlying monotone repository which is served over usher &#8211; our proxy. Repositories can simply be accessed by their project name &#8211; so if you want to pull from the monotone repository, just trigger<\/p>\n<p>    $ mtn pull &#8216;mtn:\/\/code.monotone.ca\/monotone?*&#8217;<\/p>\n<p>Please note that with the advent of indefero, <strong>the main bug tracker of the monotone project is no longer Savannah, but Indefero<\/strong>. All the of the existing open bugs have been imported into monotone&#8217;s indefero project, so Savannah&#8217;s bug tracker should no longer be used (we&#8217;ll leave it online for reference for a little longer, though).<\/p>\n<p>So I said &#8220;almost done&#8221; &#8211; whats missing? A few things actually:<\/p>\n<p>* automatic mirroring of selected repositories with the designated mirrors<br \/>\n* push notifications for IRC \/ mailing list updates<br \/>\n* a better visual integration into the rest of our setups<\/p>\n<p>While the first two things are on Richard&#8217;s TODO list, the last one is on my own schedule, though I want to wait a little longer until indefero&#8217;s redesign is through (expected sometime this fall).<\/p>\n<p>And finally, the indefero monotone plugin needed a couple of extensions to core monotone, which I&#8217;ll likely blog later about, so stay tuned. If you&#8217;re interested in hosting your own monotone-related project on our forge, just <a href=\"irc:\/\/irc.oftc.net\/tommyd,isnick\">drop me a note<\/a>.<\/p>\n<p>Thanks for reading.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m proud to announce that we&#8217;re almost done with one big entry in our TODO list for the ongoing server migration: Our indefero forge instance, a web-based project management software, is now set up and online under code.monotone.ca! The forge contains several monotone-related projects, each with their own bug tracker, wiki, code browser and review &hellip; <a href=\"https:\/\/www.thomaskeller.biz\/blog\/2010\/10\/05\/monotones-new-project-forge-officially-online\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Monotone&#x27;s new project forge officially online<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,29,4],"tags":[],"class_list":["post-827","post","type-post","status-publish","format-standard","hentry","category-guitone","category-indefero","category-monotone"],"_links":{"self":[{"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/posts\/827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/comments?post=827"}],"version-history":[{"count":13,"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/posts\/827\/revisions"}],"predecessor-version":[{"id":839,"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/posts\/827\/revisions\/839"}],"wp:attachment":[{"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/media?parent=827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/categories?post=827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thomaskeller.biz\/blog\/wp-json\/wp\/v2\/tags?post=827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}