From 1176fdbc7e636a9597e2294fef5574f2cd44f93e Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Sat, 28 Sep 2013 08:14:05 +0100 Subject: [PATCH] Publish "commit" and "release" goals. You can now do: ./libguestfs_upstream commit [branch] ./libguestfs_upstream release --- libguestfs_upstream.ml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 '" + ) -- 1.8.3.1