Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F63520359
get_release_info.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Mon, May 20, 17:23
Size
1 KB
Mime Type
text/x-shellscript
Expires
Wed, May 22, 17:23 (2 d)
Engine
blob
Format
Raw Data
Handle
17783266
Attached To
rLIBMULTISCALE LibMultiScale
get_release_info.sh
View Options
#!/bin/bash
uuencode=$1
if [ -d ".svn" ] ;
then
svn diff > $2/release.patch
svn --verbose status > $2/full-revision-detail.txt
echo "#include <string>"
echo "std::string lm_release_info = \" \\n \\"
svn info | sed s/\"/\\\\\"/g | sed s/\\\*/\\\\\*/g | sed 's/$/ \\n\\/'
#svn diff | sed "s/\\\\/\\\\\\\\/" | sed s/\"/\\\\\"/g | sed 's/$/ \\n \\/' | sed "s/\\\\\*/\\\\\\\\*/g" | sed "s/\\\\\//\\\\\\\\\//g"
$uuencode -m $2/release.patch release.patch | sed 's/$/ \\n\\/'
echo "\\"
$uuencode -m $2/full-revision-detail.txt full-revision-detail.txt | sed 's/$/ \\n\\/'
echo "\\"
$uuencode -m $2/CMakeCache.txt CMakeCache.txt | sed 's/$/ \\n\\/'
echo "\";"
fi
if [ -d ".git" ] ;
then
git diff > $2/release.patch
echo "#include <string>"
echo "std::string lm_release_info = \"\\n\\"
# hostname | sed 's/$/ \\n\\/'
# git rev-parse --show-toplevel | sed 's/$/\\n\\/'
branch=$(git rev-parse --abbrev-ref --verify origin)
echo "$branch \\n\\"
git rev-parse --verify $branch | sed 's/$/\\n\\/'
git remote -v | sed 's/$/ \\n\\/'
echo "\\n\\"
$uuencode -m $2/release.patch release.patch | sed 's/$/\\n\\/'
echo "\\"
$uuencode -m $2/CMakeCache.txt CMakeCache.txt | sed 's/$/\\n\\/'
echo "\";"
fi
Event Timeline
Log In to Comment