mirror of
https://github.com/OpenFOAM/ThirdParty-6.git
synced 2025-12-08 06:57:43 +00:00
22 lines
846 B
Bash
Executable File
22 lines
846 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Centralize project variables for each script
|
|
project="PVVTK"
|
|
projectUrl="paraview.org"
|
|
|
|
GIT=git
|
|
GITCONFIG="${GIT} config"
|
|
|
|
# General aliases that could be global
|
|
${GITCONFIG} alias.prepush 'log --graph --stat origin/master..'
|
|
|
|
# Staging aliases
|
|
stage_cmd="ssh git@${projectUrl} stage ${project}"
|
|
git_branch="\$(git symbolic-ref HEAD | sed -e 's|^refs/heads/||')"
|
|
${GITCONFIG} alias.pvvtk-cmd "!${stage_cmd}"
|
|
${GITCONFIG} alias.pvvtk-push "!sh -c \"git fetch pvvtk --prune && git push pvvtk HEAD\""
|
|
${GITCONFIG} alias.pvvtk-branch "!sh -c \"${stage_cmd} print\""
|
|
${GITCONFIG} alias.pvvtk-merge-next "!sh -c \"${stage_cmd} merge -b next ${git_branch}\""
|
|
${GITCONFIG} alias.pvvtk-merge-master "!sh -c \"${stage_cmd} merge -b master ${git_branch}\""
|
|
${GITCONFIG} alias.pvvtk-merge "!sh -c \"${stage_cmd} merge ${git_branch}\""
|