anchor.diff:  desc "Update the build system to the latest version"
   task :update_build do
   	log "Updating the build system"
  -	sh 'svn', 'up', RAKE_TASKDIR
  +	run 'hg', '-R', RAKE_TASKDIR, 'pull', '-u'
   	log "Updating the Rakefile"
   	sh 'rake', '-f', RAKE_TASKDIR + 'Metarakefile'
   end
  
positive.code: 
  ### Load some task libraries that need to be loaded early
  require RAKE_TASKDIR + 'helpers.rb'
  
  # Define some constants that depend on the 'svn' tasklib
  PKG_BUILD = get_vcs_rev( BASEDIR ) || 0
  
negative.code: CLEAN.include 'coverage'
  CLOBBER.include 'artifacts', 'coverage.info', PKGDIR
  
  ### Task: changelog
  file 'ChangeLog' do |task|
  	log "Updating #{task.name}"
  
  	changelog = make_changelog()
  	File.open( task.name, 'w' ) do |fh|
  		fh.print( changelog )
  	end
  