Page MenuHomeFreeBSD

D18745.id52553.diff
No OneTemporary

D18745.id52553.diff

Index: sys/conf/newvers.sh
===================================================================
--- sys/conf/newvers.sh
+++ sys/conf/newvers.sh
@@ -249,11 +249,17 @@
svn=" r${gitsvn}"
git="=${git}"
else
- gitsvn=`$git_cmd log --grep '^git-svn-id:' | \
+# XXXXX
+# Log searches are limited to 10k commits to speed up failures.
+# We assume that if a tree is more than 10k commits out-of-sync
+# with FreeBSD, it has forked the the OS and the SVN rev no
+# longer matters.
+# XXXXX
+ gitsvn=`$git_cmd log -n 10000 |
grep '^ git-svn-id:' | head -1 | \
sed -n 's/^.*@\([0-9][0-9]*\).*$/\1/p'`
if [ -z "$gitsvn" ] ; then
- gitsvn=`$git_cmd log --format='format:%N' | \
+ gitsvn=`$git_cmd log -n 10000 --format='format:%N' | \
grep '^svn ' | head -1 | \
sed -n 's/^.*revision=\([0-9][0-9]*\).*$/\1/p'`
fi

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 18, 5:37 AM (2 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29884668
Default Alt Text
D18745.id52553.diff (873 B)

Event Timeline