module Hoe::Deveiate

def define_sanitycheck_tasks

## Set up some sanity-checks as dependencies of higher-level tasks
def define_sanitycheck_tasks
	task 'hg:precheckin' => [:spec] if File.directory?( 'spec' )
	task 'hg:prep_release' => [ :check_manifest, :check_history ]
	# Rebuild the ChangeLog immediately before release
	task :check_manifest => 'ChangeLog'
	task :prerelease => 'ChangeLog'
end