[OS-BUILD PATCH] Modify patchlist changelog output

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Don Zickus <dzickus@xxxxxxxxxx>

Based on a suggestion from Thorsten Leemhuis.

Thorsten suggested making it easier to see that individual change
by embedding the url to the commit in the patchlist.changelog file.

This change does exactly that.

Old output:
e338eecf3fe79054e8a31b8c39a1234b5acfdabe PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device()
850280156f6421a404f2351bee07a0e7bedfd4c6 phy: ti: am654: Fix a leak in serdes_am654_probe()
43557447afe99a0181e0f80e682a7cbdc03b4e7a gitattributes: Remove unnecesary export restrictions
f003c79ead7f293e9315954c2c0fe39dda34459d Add RHMAINTAINERS file and supporting conf
825b7aa1169c8a40f81b3b3a886a866ae80c3dc2 gitlab: Add CI job for packaging scripts

New output:
https://gitlab.com/cki-project/kernel-ark/-/commit/e338eecf3fe79054e8a31b8c39a1234b5acfdabe
 e338eecf3fe79054e8a31b8c39a1234b5acfdabe PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device()

https://gitlab.com/cki-project/kernel-ark/-/commit/850280156f6421a404f2351bee07a0e7bedfd4c6
 850280156f6421a404f2351bee07a0e7bedfd4c6 phy: ti: am654: Fix a leak in serdes_am654_probe()

https://gitlab.com/cki-project/kernel-ark/-/commit/43557447afe99a0181e0f80e682a7cbdc03b4e7a
 43557447afe99a0181e0f80e682a7cbdc03b4e7a gitattributes: Remove unnecesary export restrictions

https://gitlab.com/cki-project/kernel-ark/-/commit/f003c79ead7f293e9315954c2c0fe39dda34459d
 f003c79ead7f293e9315954c2c0fe39dda34459d Add RHMAINTAINERS file and supporting conf

https://gitlab.com/cki-project/kernel-ark/-/commit/825b7aa1169c8a40f81b3b3a886a866ae80c3dc2
 825b7aa1169c8a40f81b3b3a886a866ae80c3dc2 gitlab: Add CI job for packaging scripts

Signed-off-by: Don Zickus <dzickus@xxxxxxxxxx>
---
 redhat/genspec.sh | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/redhat/genspec.sh b/redhat/genspec.sh
index a2bfa07a5ef6..a34edc42e3c8 100755
--- a/redhat/genspec.sh
+++ b/redhat/genspec.sh
@@ -274,12 +274,21 @@ if [ "$SINGLE_TARBALL" = 0 ]; then
 fi
 
 # generate Patchlist.changelog file that holds the shas and commits not
-# included upstream.
+# included upstream and git commit url.
+ARK_COMMIT_URL="https://gitlab.com/cki-project/kernel-ark/-/commit";
+
+# sed convert
+# <sha> <description>
+# to
+# <ark_commit_url>/<sha>
+#  <sha> <description>
+#
 git log --no-merges --pretty=oneline --no-decorate master.. \
 	":(exclude,top).gitlab-ci.yml" \
 	":(exclude,top)makefile" \
 	":(exclude,top)Makefile.rhelver" \
-	":(exclude,top)redhat" > $plistf.changelog
+	":(exclude,top)redhat" | sed \
+	"s!^\([^ ]*\)!$ARK_COMMIT_URL/\1\n &!; s!\$!\n!" > $plistf.changelog
 
 sed -i "s/%%PATCHLIST%%//" $SPECFILE
 sed -i "s/%%APPLYPATCH%%//" $SPECFILE
-- 
GitLab
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux