Projects
Infrastructure
phabricator-extension-sprint
gen-tar.sh
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gen-tar.sh of Package phabricator-extension-sprint (Revision 3)
Currently displaying revision
3
,
Show latest
#!/bin/bash if [ ! -d "phabricator-extension-Sprint.git" ]; then git clone -b wmf/stable https://github.com/wikimedia/phabricator-extensions-Sprint.git phabricator-extensions-Sprint.git pushd phabricator-extensions-Sprint.git else pushd phabricator-extensions-Sprint.git git remote set-url origin https://github.com/wikimedia/phabricator-extensions-Sprint.git git fetch origin git reset --hard origin/wmf/stable git clean -d -f -x fi git_short_version_hash=$(git rev-parse --short HEAD) git_full_version_hash=$(git rev-parse HEAD) rm -rf ../phabricator-*.tar.gz git archive --prefix=phabricator-extension-sprint-${git_full_version_hash}/ ${git_full_version_hash} | gzip -c > ../phabricator-extension-sprint-${git_short_version_hash}.tar.gz commitdate=$(date +%Y%m%d --date @$(git log HEAD^1..HEAD --oneline --format=%ct | head -n 1)) popd sed -i -r \ -e "s/git_short_version_hash .*/git_short_version_hash ${git_short_version_hash}/g" \ -e "s/git_full_version_hash .*/git_full_version_hash ${git_full_version_hash}/g" \ -e "s/Version:(\s+)[0-9]+/Version:\1${commitdate}/g" \ phabricator-extension-sprint.spec osc ar
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.