mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 21:40:19 +00:00
Report if the git tree is not clean before we do anything.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@39147 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
81164b09fc
commit
f2e2119b3f
@ -56,6 +56,15 @@ if svn log >/dev/null 2>&1; then
|
||||
VCS="svn";
|
||||
elif git diff >/dev/null 2>&1; then
|
||||
VCS="git";
|
||||
# We need to make sure that we have a tree without any unpushed
|
||||
# commits. Otherwise git svn dcommit would commit more than we
|
||||
# want.
|
||||
if git status | grep -Pq 'Your branch is (?:ahead|behind)'; then
|
||||
echo "Your git tree is not clean. Please correct the situation and re-run.";
|
||||
echo;
|
||||
git status;
|
||||
exit 10;
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$VCS" ]; then
|
||||
@ -118,17 +127,8 @@ fi
|
||||
if [ "$VCS" = "svn" ]; then
|
||||
$DEBUG svn ci *.po;
|
||||
else
|
||||
# We need to make sure that we have a tree without any unpushed
|
||||
# commits. Otherwise git svn dcommit would commit more than we
|
||||
# want.
|
||||
NOTSAFE="";
|
||||
if git status | grep -Pq 'Your branch is (?:ahead|behind)'; then
|
||||
NOTSAFE="TRUE";
|
||||
fi
|
||||
$DEBUG git commit *.po -m "Remerge strings.";
|
||||
if [ -z "$NOTSAFE" ]; then
|
||||
$DEBUG git svn dcommit;
|
||||
fi
|
||||
$DEBUG git svn dcommit;
|
||||
fi
|
||||
|
||||
echo
|
||||
|
Loading…
Reference in New Issue
Block a user