Correct help for utils purpose.
authorOleksander Gavenko <gavenko_a@3g.ua>
Sat, 22 Mar 2008 20:30:37 +0200
changeset 41 5e25bca9f8cf
parent 40 2221594992ec
child 42 8580453380b7
Correct help for utils purpose.
hg/hgsyncee
hg/hgsyncew
--- 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