Monday, 26 September 2011

How to discuss our open source projects?

So we now have a collection of Kynesim open source projects:

  • muddle
  • KBUS
  • cdatecalc
  • tstools
  • grump
and another one to be added soon. What we don't have is any way of making announcements about them (other than this blog - not really ideal) or holding discussion on them (issue tracking I reckon is OK, as I quite like the Google Code issue mechanisms).

Mailing lists are a pain, and none of them make using their archives particularly nice.

Google groups are a possibility, although they're not perfect either.

Google+ won't work because I won't use it (so that discussion is moot).

Any good ideas?

Still improooving muddle - some commands slightly changed.

I'm still trying to fix various problems in how muddle handles subdomains, and also to add some more testing. However, I've just pushed a somewhat incompatible change to the way that some of the command line tools work.

In the past, if you did something like muddle fetch at the top level of the build tree, it didn't actually do anything, and you had to do muddle fetch _all. This was, in fact, a bug, and those commands which take checkout arguments will now, in general, always default to the checkouts "below" them, including at the top level (where all checkouts are "below").

Of course, it's also an incompatible change. On the other hand, I don't know how many other people still had the habit of typing muddle fetch (etc.) with the vague feeling that they should be doing something that they weren't...

As normal, please raise any issues on the Google Code issues page (and I get an email at home when you do so).

Friday, 9 September 2011

Finally, muddle has a (VCS) status command

It's been a long wait, but Richard and I both really needed it...

You can now say muddle status and get a report on the subversion/bazaar/git status of checkouts (i.e., the version control systems we currently support). It tries not to say anything for checkouts with no interesting status. See muddle help status for details.