Module Name:    src
Committed By:   martin
Date:           Tue Sep  7 18:02:46 UTC 2021

Modified Files:
        src/distrib/sets: makesrctars

Log Message:
PR 56389: do not include top level .git or .hg directories
in source sets.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/distrib/sets/makesrctars

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/makesrctars
diff -u src/distrib/sets/makesrctars:1.42 src/distrib/sets/makesrctars:1.43
--- src/distrib/sets/makesrctars:1.42	Fri Sep 28 15:04:20 2018
+++ src/distrib/sets/makesrctars	Tue Sep  7 18:02:46 2021
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
-#	$NetBSD: makesrctars,v 1.42 2018/09/28 15:04:20 martin Exp $
+#	$NetBSD: makesrctars,v 1.43 2021/09/07 18:02:46 martin Exp $
 #
 # makesrctars srcdir setdir
 #	Create source tarballs in setdir from the source under srcdir.
@@ -84,8 +84,10 @@ makeset()
 		cd "${dir}"
 		srcprefix="${srcprefix}/${dir}"
 	fi
-	# Gets rid of any obj dirs and things below it 
-	echo "obj" > "${intmp}"
+	# Gets rid of any obj dirs and things below it. Also skip
+	# .hg or .git repositories (if we got the source via git
+	# or mercurial)
+	printf "obj\n./.git\n./.hg\n" > "${intmp}"
 	egrep="$*"
 	if [ "${egrep}" = "" ]; then
 		egrep='.'

Reply via email to