Mageia Bugzilla – Attachment 5748 Details for
Bug 11253
f-spot, personal photo management application for the GNOME desktop
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
mk-tar-git-rev
file_11253.txt (text/plain), 1.38 KB, created by
Barry Jackson
on 2014-12-21 17:00:01 CET
(
hide
)
Description:
mk-tar-git-rev
Filename:
MIME Type:
Creator:
Barry Jackson
Created:
2014-12-21 17:00:01 CET
Size:
1.38 KB
patch
obsolete
>#!/bin/bash ># mk-tar-git-rev >######################## ># This script will clone or update git master ># and create a tarball using the specified githash. ># Run this in SOURCES: $ ./mk-tar-git-rev ># ###################### > >name="f-spot" >#url=git://git.gnome.org/f-spot >url=https://github.com/mono/f-spot.git >#url=https://github.com/NguyenMatthieu/f-spot.git > ># Update or clone git >echo "Please wait - this may take some time ..." >if [[ -d $name ]]; then >cd $name >git pull >cd .. >else >git clone "$url" $name >fi > ># Get version, revision and githash from git >gitdesc() { >desc=$(git describe) >ver=$(echo $desc | cut -d- -f1 | sed 's/v//') >rev=$(echo $desc | cut -d- -f2) >hash=$(echo $desc | cut -d- -f3 | sed 's/g//') >} > >cd $name >echo "####################################" >git log --oneline|head -n10 >echo "####################################" >gitdesc >echo "Current HEAD is at $desc" >hash=$(git log --oneline|head -n1|cut -d' ' -f1) >read -e -i "$hash" -p "Enter the git hash to use: " hash > >git checkout $hash >gitdesc >export NOCONFIGURE=1 >./autogen.sh >cd .. > >rm -rf $name-$ver.$rev >mv $name $name-$ver.$rev > >tar -czf "$name-$ver.$rev.tar.gz" $name-$ver.$rev/ && \ >echo "#####################################" && \ >echo "Written $name-$ver.$rev.tar.gz" && \ >echo "#####################################" > >mv $name-$ver.$rev $name >cd $name >git checkout master >cd ..
#!/bin/bash # mk-tar-git-rev ######################## # This script will clone or update git master # and create a tarball using the specified githash. # Run this in SOURCES: $ ./mk-tar-git-rev # ###################### name="f-spot" #url=git://git.gnome.org/f-spot url=https://github.com/mono/f-spot.git #url=https://github.com/NguyenMatthieu/f-spot.git # Update or clone git echo "Please wait - this may take some time ..." if [[ -d $name ]]; then cd $name git pull cd .. else git clone "$url" $name fi # Get version, revision and githash from git gitdesc() { desc=$(git describe) ver=$(echo $desc | cut -d- -f1 | sed 's/v//') rev=$(echo $desc | cut -d- -f2) hash=$(echo $desc | cut -d- -f3 | sed 's/g//') } cd $name echo "####################################" git log --oneline|head -n10 echo "####################################" gitdesc echo "Current HEAD is at $desc" hash=$(git log --oneline|head -n1|cut -d' ' -f1) read -e -i "$hash" -p "Enter the git hash to use: " hash git checkout $hash gitdesc export NOCONFIGURE=1 ./autogen.sh cd .. rm -rf $name-$ver.$rev mv $name $name-$ver.$rev tar -czf "$name-$ver.$rev.tar.gz" $name-$ver.$rev/ && \ echo "#####################################" && \ echo "Written $name-$ver.$rev.tar.gz" && \ echo "#####################################" mv $name-$ver.$rev $name cd $name git checkout master cd ..
View Attachment As Raw
Actions:
View
Attachments on
bug 11253
:
5309
|
5310
|
5313
|
5314
|
5746
|
5747
| 5748 |
6826
|
6827
|
6828
|
7385
|
7394