Tuesday, 15 May 2012

More muddle improvements

To wit:


  • visdep (in the sandbox) now uses 'xdot' to display, not 'xdot.py'. This means that on apt-get based systems, sudo apt-get install xdot should suffice to install the dependencies needed for visdep to work.
  • The output of CPIO file generation is tidied up and made easier to understand (although still terribly verbose), and the irritating (at least to me) warnings have been fixed (this was a bug in applying instructions, in fact).
  • muddle status will now detect if a git checkout is behind the remote repository, without needing a git fetch, and also reports the checkouts that need attention at the end of its output. See muddle help status.
  • A long-standing bug has been fixed in cleaning deployments - this makes packages depending on deployments (which Richard introduced a while ago) work that bit better.

Tuesday, 1 May 2012

muddle 2.4.1 - "just pulled"

Muddle 2.4.2 is now in the repository. It adds support for the _just_pulled command line argument, which allows you to do things like:

    muddle  pull  _all
    muddle  rebuild  _just_pulled

See the documentation at http://muddle.readthedocs.org/en/latest/cmdline.html#special-command-line-arguments for how it actually works.

(What, you may ask, was 2.4.1? Well, it was the version of upstream repository support which actually worked properly.)