Archive for the ‘Coding’ Category

Fatal errors with monotone 0.48 and SQLite 3.7.3

Sunday, October 24th, 2010

If you encounter errors like this recently $ mtn pull mtn: fatal: error: null result in query: ... this might because you've updated your SQLite version to 3.7.3 or later. The SQLite guys fixed a bug in their API which we have worked around for ages. This patch fixes the issue and another ...

monotone 0.48.1 released, please update your servers! (Updated)

Friday, October 22nd, 2010

We, the monotone team, have just released version 0.48.1 of our version control system. This release contains an important security bugfix amongst minor other changes: monotone servers that have remote command execution enabled can be crashed if the client sends an empty command string to the server. If you have this ...

Moving forward

Thursday, October 14th, 2010

Due to an outage of our old server yesterday, we've been forced to switch monotone's main site, wiki, documentation and the remaining infrastructure earlier than expected to the new server. While not every automatism is in place for the new server, we think that it is actually already usable and ...

Server keys of the code forge changed

Wednesday, October 13th, 2010

If you previously pulled from code.monotone.ca, you'll probably get a SERVER IDENTIFICATION warning the next time you sync with it. The problem was that I issued keys with wrong key names previously (which pointed to the temporary DNS) and I had to drop and re-add new keys with the proper ...

Monotone's new project forge officially online

Tuesday, October 5th, 2010

I'm proud to announce that we'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, ...

New version of mtn-browse released

Saturday, September 11th, 2010

Tony Cooper just released a new version of mtn-browse - a monotone database browser, which comes with a couple of bug fixes and a small enhancement with respect to remote server usage. Check out the NEWS file for a complete list of changes and grab your copy here.

Qt with Cocoa

Thursday, September 9th, 2010

If you build your Qt app on Mac OS X the first time with the Cocoa version of Qt and you receive weird UI lockups / freezes while your CPU and memory is eaten step by step, ensure you replaced any existing QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4 QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.4u.sdk with QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.5 QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.5.sdk in ...

mtn support for indefero got merged

Friday, August 27th, 2010

It took us quite a while, but Loic d'Anterroches finally merged my monotone support fork back into indefero. Its expected that the upcoming 1.1 release of indefero is the first release which ships with mtn support. Most of the things I talked about in the earlier blog post have now been ...

Monotone options rework

Saturday, August 21st, 2010

As I promised earlier I'll continue my little series of noteworthy changes and additions in the upcoming monotone release. What I'll blog about today may sound as if it is merely "syntactic" sugar for the command line end user, but serves a greater purpose when its put in perspective: The ...

Search and replace multiple lines across many files

Wednesday, August 11th, 2010

sed is usually my favourite tool to search and replace things from the command line, but sometimes Perl's regexes are far more convenient to use. Recently I found out another reason why Perls -pi -e is superior over plain sed: when you want to change multiple lines in a document! Imagine ...