Correct help for utils purpose.
--- a/hg/hgsyncee Sat Mar 22 20:18:54 2008 +0200
+++ b/hg/hgsyncee Sat Mar 22 20:30:37 2008 +0200
@@ -5,18 +5,12 @@
# Утилита безопасно синхорнизирует состояние эталонных репозиториев
# посредством промежуточных репозиториев и репозиториев для мержа.
-# XXX mercurial не возвращает код ошибки, если операция завершается неудачно.
-# Я определил что только в случае неудачного мержа код не равен 0.
-# Но в случае мержа, когда исходники не tip - mercurial отказывается мержить
-# не возвращая код ошибки:
-# abort: working dir not at a head rev - use "hg update" or merge with an explicit rev
-
UTIL_NAME=$0
LOG_FILE=$UTIL_NAME.log
PrintHelp() {
- echo Sync rep.
+ echo Sync two etalon reps sets via intermediate rep set.
}
# Один аргумент со значением INFO или ERROR.
@@ -108,10 +102,12 @@
# Main work.
# ##########
-if [ x$1 = x--help ] ; then
- PrintHelp
- exit 0;
-fi
+case x$1 in
+ x-h|x--help)
+ PrintHelp
+ exit 0;
+ ;;
+esac
echo >>$LOG_FILE 2>&1
echo ========================= >>$LOG_FILE 2>&1
--- a/hg/hgsyncew Sat Mar 22 20:18:54 2008 +0200
+++ b/hg/hgsyncew Sat Mar 22 20:30:37 2008 +0200
@@ -3,20 +3,14 @@
# Copyright (C) 2008 by Oleksandr Gavenko <gavenko_a@3g.ua>
# Утилита безопасно синхорнизирует состояние эталонных репозиториев
-# посредством промежуточных репозиториев и репозиториев для мержа.
-
-# XXX mercurial не возвращает код ошибки, если операция завершается неудачно.
-# Я определил что только в случае неудачного мержа код не равен 0.
-# Но в случае мержа, когда исходники не tip - mercurial отказывается мержить
-# не возвращая код ошибки:
-# abort: working dir not at a head rev - use "hg update" or merge with an explicit rev
+# с рабочими репозиториями.
UTIL_NAME=$0
LOG_FILE=$UTIL_NAME.log
PrintHelp() {
- echo Sync rep.
+ echo Sync working reps set with etalon reps set.
}
# Один аргумент со значением INFO или ERROR.
@@ -108,10 +102,12 @@
# Main work.
# ##########
-if [ x$1 = x--help ] ; then
- PrintHelp
- exit 0;
-fi
+case x$1 in
+ x-h|x--help)
+ PrintHelp
+ exit 0;
+ ;;
+esac
echo >>$LOG_FILE 2>&1
echo ========================= >>$LOG_FILE 2>&1