Use "RCS tag" instead of "$FreeBSD$ tag", since svn will obediently
expand the latter. MFC after: 3 days
This commit is contained in:
parent
af3cafd76c
commit
6d514f104e
@ -2264,7 +2264,7 @@ upgrade_oldall_to_oldnew () {
|
||||
}
|
||||
|
||||
# Helper for upgrade_merge: Return zero true iff the two files differ only
|
||||
# in the contents of their $FreeBSD$ tags.
|
||||
# in the contents of their RCS tags.
|
||||
samef () {
|
||||
X=`sed -E 's/\\$FreeBSD.*\\$/\$FreeBSD\$/' < $1 | ${SHA256}`
|
||||
Y=`sed -E 's/\\$FreeBSD.*\\$/\$FreeBSD\$/' < $2 | ${SHA256}`
|
||||
@ -2360,7 +2360,7 @@ upgrade_merge () {
|
||||
# Ask the user to handle any files which didn't merge.
|
||||
while read F; do
|
||||
# If the installed file differs from the version in
|
||||
# the old release only due to $FreeBSD$ tag expansion
|
||||
# the old release only due to RCS tag expansion
|
||||
# then just use the version in the new release.
|
||||
if samef merge/old/${F} merge/${OLDRELNUM}/${F}; then
|
||||
cp merge/${RELNUM}/${F} merge/new/${F}
|
||||
@ -2382,14 +2382,14 @@ manually...
|
||||
# of merging files.
|
||||
while read F; do
|
||||
# Skip files which haven't changed except possibly
|
||||
# in their $FreeBSD$ tags.
|
||||
# in their RCS tags.
|
||||
if [ -f merge/old/${F} ] && [ -f merge/new/${F} ] &&
|
||||
samef merge/old/${F} merge/new/${F}; then
|
||||
continue
|
||||
fi
|
||||
|
||||
# Skip files where the installed file differs from
|
||||
# the old file only due to $FreeBSD$ tags.
|
||||
# the old file only due to RCS tags.
|
||||
if [ -f merge/old/${F} ] &&
|
||||
[ -f merge/${OLDRELNUM}/${F} ] &&
|
||||
samef merge/old/${F} merge/${OLDRELNUM}/${F}; then
|
||||
|
Loading…
Reference in New Issue
Block a user