From: Richard W.M. Jones Date: Sat, 28 Sep 2013 07:14:05 +0000 (+0100) Subject: Publish "commit" and "release" goals. X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=1176fdbc7e636a9597e2294fef5574f2cd44f93e;p=goaljobs-goals.git Publish "commit" and "release" goals. You can now do: ./libguestfs_upstream commit [branch] ./libguestfs_upstream release --- diff --git a/libguestfs_upstream.ml b/libguestfs_upstream.ml index 01b2a68..eb6806e 100644 --- a/libguestfs_upstream.ml +++ b/libguestfs_upstream.ml @@ -290,3 +290,19 @@ let () = let version = git_latest_version "master" in require (website_updated version) ) + +(* Allow these jobs to run from the command line. *) +let () = + publish "commit" ( + function + | [commit] -> require (commit_tested "master" commit) + | [branch; commit] -> require (commit_tested branch commit) + | _ -> + failwith "use './libguestfs_upstream commit [] '" + ); + publish "release" ( + function + | [version] -> require (website_updated (vernames version)) + | _ -> + failwith "use './libguestfs_upstream release '" + )