From e6619cea7f6ab2ee9070e21f6557c0e2912f1831 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Fri, 8 Jan 2021 09:14:50 +0100 Subject: [PATCH] Framework: useful dev glue from core --- Mk/defaults.mk | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Mk/defaults.mk b/Mk/defaults.mk index 334c3b760..499d92f63 100644 --- a/Mk/defaults.mk +++ b/Mk/defaults.mk @@ -1,4 +1,4 @@ -# Copyright (c) 2016-2020 Franco Fichtner +# Copyright (c) 2016-2021 Franco Fichtner # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions @@ -88,10 +88,15 @@ ${_TARGET}_ARG= ${${_TARGET}_ARGS:[0]} .endif .endfor -diff: +ensure-stable: + @if ! git show-ref --verify --quiet refs/heads/stable/${PLUGIN_ABI}; then \ + git update-ref refs/heads/stable/${PLUGIN_ABI} refs/remotes/origin/stable/${PLUGIN_ABI}; \ + fi + +diff: ensure-stable @git diff --stat -p stable/${PLUGIN_ABI} ${.CURDIR}/${diff_ARGS:[1]} -mfc: +mfc: ensure-stable .for MFC in ${mfc_ARGS} .if exists(${MFC}) @git diff --stat -p stable/${PLUGIN_ABI} ${.CURDIR}/${MFC} > /tmp/mfc.diff @@ -107,3 +112,9 @@ mfc: .endif @git checkout master .endfor + +stable: + @git checkout stable/${PLUGIN_ABI} + +master: + @git checkout master