From rjk at greenend.org.uk Tue Feb 17 18:49:03 2009 From: rjk at greenend.org.uk (Richard Kettlewell) Date: Tue, 17 Feb 2009 18:49:03 +0000 Subject: DisOrder 4.3 Message-ID: <499B069F.1050002@greenend.org.uk> DisOrder 4.3 has been released. What Is DisOrder? ================= DisOrder is a software jukebox designed for multi-user environments. It allows users to pick music tracks for play from a shared collection. When nobody has picked anything, it can play randomly picked tracks instead. There are two main user interfaces: a web interface and a GTK+ client called Disobedience. The latter is somewhat more sophisticated but only runs on UNIX-like systems; however most features are supported by both interfaces. Tracks can be selected either by navigating through the directory hierarchy or by fast word search. It's also possible to apply tags to tracks and search by tag. Once a track is playing it's possible to cancel it if someone doesn't like it, or to pause it. Sound can be played via either the ALSA or OSS (/dev/audio) interfaces; via the Mac's native sound API; or broadcast/multicast over a LAN. Natively, DisOrder supports MP3, OGG, WAV and FLAC files. It's possible to add players for other file formats. Changes In DisOrder 4.3 ======================= DisOrder is now licensed under version 3 of the GPL. It is now possible to 'adopt' randomly selected tracks. There are various bug fixes and minor improvements. For a fuller list of changes, see: http://www.greenend.org.uk/rjk/bzr/disorder.4.3/CHANGES.html Getting DisOrder ================ For more information, including source and .deb downloads, please visit: http://www.greenend.org.uk/rjk/disorder/ ttfn/rjk From rjk at greenend.org.uk Mon Mar 30 21:19:11 2009 From: rjk at greenend.org.uk (Richard Kettlewell) Date: Mon, 30 Mar 2009 21:19:11 +0100 Subject: VCS 0.4 Message-ID: <49D1293F.6060306@greenend.org.uk> Do you find yourself typing bzr commit in Git branches, or cvs diff in your Perforce workspace? Then perhaps VCS is for you. VCS is a wrapper for version control systems. It presents an essentially uniform interface to the user, allowing ‘muscle memory’ to use vcs commands rather than adapt to the version control system currently in use. Of course, the downside is that you have yet another three-letter command to start using! The supported systems are Bazaar, Git, CVS, Subversion, Mercurial, Darcs and Perforce. The supported commands are add, annotate (blame), clone, commit, diff, edit, log, remove, revert, status, update. You get VCS from: http://www.greenend.org.uk/rjk/2009/vcs.html ttfn/rjk From rjk at greenend.org.uk Thu Apr 16 20:49:59 2009 From: rjk at greenend.org.uk (Richard Kettlewell) Date: Thu, 16 Apr 2009 20:49:59 +0100 Subject: VCS 0.5 Message-ID: <49E78BE7.9020406@greenend.org.uk> Do you find yourself typing bzr commit in Git branches, or cvs diff in your Perforce workspace? Then perhaps VCS is for you. VCS is a wrapper for version control systems. It presents an essentially uniform interface to the user, allowing ‘muscle memory’ to use vcs commands rather than adapt to the version control system currently in use. Of course, the downside is that you have yet another three-letter command to start using! The supported systems are Bazaar, Git, CVS, Subversion, Mercurial, Darcs and Perforce. The supported commands are add, annotate (blame), clone, commit, diff, edit, log, remove, revert, status, update. You get VCS from: http://www.greenend.org.uk/rjk/2009/vcs.html Change in VCS 0.5: * New environment variables VCS_PAGER and VCS_DIFF_PAGER allow you to feed log and diff output through colorizers and into pagers automatically. * Perforce support is now more self-consistent. In particular vcs diff and vcs commit now have a default of ..., applying them to just the current directory and its children rather than the whole workspace. * vcs status now produces much more useful output for Perforce, and honors .vcsignore files. ttfn/rjk From rjk at terraraq.org.uk Mon Jul 13 23:08:32 2009 From: rjk at terraraq.org.uk (Richard Kettlewell) Date: Mon, 13 Jul 2009 23:08:32 +0100 Subject: VCS 0.6 Message-ID: <4A5BB060.407@terraraq.org.uk> I have released VCS 0.6. What's VCS? =========== Do you find yourself typing bzr commit in Git branches, or cvs diff in your Perforce workspace? Then perhaps VCS is for you. VCS is a wrapper for version control systems. It presents an essentially uniform interface to the user, allowing ?muscle memory? to use vcs commands rather than adapt to the version control system currently in use. Of course, the downside is that you have yet another three-letter command to start using! The supported systems are Bazaar, Git, CVS, Subversion, Mercurial, Darcs and Perforce. More could be added. The supported commands are add, annotate (blame), clone, commit, diff, edit, log, remove, revert, status, update. Again, more could be added. Where Do I Get It? ================== http://www.greenend.org.uk/rjk/2009/vcs.html for source code, .deb files and Bazaar branches. What's New In VCS 0.6? ====================== * Expat is now required to build vcs. * Detection of cURL is now improved, making it possible to build under OS X without using Fink. * If you quit a pager (configured with VCS_PAGER for instance) before some slow underyling command has finished executing, vcs should now exit immediately rather than waiting for the subprocess to complete. * For Perforce support: - Filenames containing @, %, # and * should now be properly encoded and decoded. - If you try to vcs add a directory to Perforce, it will be silently ignored. - vcs status now shows files opened for delete and supports "incomplete" client views (i.e. which don't cover every possible filename below the client root) properly. - vcs commit should now work for all four combinations of a message being present or not and a list of files being present or not (issue #2). * vcs up will invoke bzr up in a bound branch (created with bzr checkout) and bzr pull in any other branch. * vcs revert now supports Subversion back to 1.3 (previously it would misparse output from 1.3 and 1.4). A possible hang was also removed. * Improved support for older versions of Git and fixed vcs status with Git. * vcs clone now recognizes Mercurial's static-http: scheme. * Improved support for older Mercurial versions. * Improved support for CVS conflicts. ttfn/rjk