From b4dfd41b12d78dff9ef9aec6beded17bfd40054f Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Thu, 25 Jun 2015 14:38:43 -0300 Subject: [PATCH] add `diff` and `status` tools --- Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 81c21bd..b1531d4 100644 --- a/Makefile +++ b/Makefile @@ -15,8 +15,9 @@ all: checkout_packages = $(patsubst %, %-checkout, $(packages)) build_packages = $(patsubst %, %-build, $(packages)) upload_packages = $(patsubst %, %-upload, $(packages)) +diff_packages = $(patsubst %, %-diff, $(packages)) -.PHONY: $(checkout_packages) $(build_packages) $(upload_packages) +.PHONY: $(checkout_packages) $(build_packages) $(upload_packages) $(diff_packages) checkout-all: $(checkout_packages) build-all: $(build_packages) @@ -36,3 +37,11 @@ $(upload_packages): %-upload : % checkout-% (cd $(obsdir)/$(OBSPROJECT)/$* && osc remove *) cp $*/* $(obsdir)/$(OBSPROJECT)/$* (cd $(obsdir)/$(OBSPROJECT)/$* && osc add * && osc commit -m "update $*") + +$(diff_packages): %-diff : % + git diff --no-index $(obsdir)/$(OBSPROJECT)/$*/$*.spec $*/$*.spec || true + +diff: $(diff_packages) + +status st: + @$(MAKE) diff | diffstat -C -- libgit2 0.21.2