tests/_exc-util.sh
changeset 905 b177fde040dd
parent 848 001f8508910a
child 1001 f7f4a1fac6c0
equal deleted inserted replaced
904:c204e2205876 905:b177fde040dd
    58         targetnode="`hg -R main id -qr \"$desccall\"`"
    58         targetnode="`hg -R main id -qr \"$desccall\"`"
    59         echo "# testing echange of \"$target\" ($targetnode)"
    59         echo "# testing echange of \"$target\" ($targetnode)"
    60     fi
    60     fi
    61     echo "## initial state"
    61     echo "## initial state"
    62     echo "# obstore: main"
    62     echo "# obstore: main"
    63     hg -R main     debugobsolete
    63     hg -R main     debugobsolete | sort
    64     echo "# obstore: pushdest"
    64     echo "# obstore: pushdest"
    65     hg -R pushdest debugobsolete
    65     hg -R pushdest debugobsolete | sort
    66     echo "# obstore: pulldest"
    66     echo "# obstore: pulldest"
    67     hg -R pulldest debugobsolete
    67     hg -R pulldest debugobsolete | sort
    68 
    68 
    69     if [ -n "$target" ]; then
    69     if [ -n "$target" ]; then
    70         echo "## pushing \"$target\"" from main to pushdest
    70         echo "## pushing \"$target\"" from main to pushdest
    71         hg -R main push -r "$desccall" $@ pushdest
    71         hg -R main push -r "$desccall" $@ pushdest
    72     else
    72     else
    73         echo "## pushing from main to pushdest"
    73         echo "## pushing from main to pushdest"
    74         hg -R main push pushdest $@
    74         hg -R main push pushdest $@
    75     fi
    75     fi
    76     echo "## post push state"
    76     echo "## post push state"
    77     echo "# obstore: main"
    77     echo "# obstore: main"
    78     hg -R main     debugobsolete
    78     hg -R main     debugobsolete | sort
    79     echo "# obstore: pushdest"
    79     echo "# obstore: pushdest"
    80     hg -R pushdest debugobsolete
    80     hg -R pushdest debugobsolete | sort
    81     echo "# obstore: pulldest"
    81     echo "# obstore: pulldest"
    82     hg -R pulldest debugobsolete
    82     hg -R pulldest debugobsolete | sort
    83     if [ -n "$target" ]; then
    83     if [ -n "$target" ]; then
    84         echo "## pulling \"$targetnode\"" from main into pulldest
    84         echo "## pulling \"$targetnode\"" from main into pulldest
    85         hg -R pulldest pull -r $targetnode $@ main
    85         hg -R pulldest pull -r $targetnode $@ main
    86     else
    86     else
    87         echo "## pulling from main into pulldest"
    87         echo "## pulling from main into pulldest"
    88         hg -R pulldest pull main $@
    88         hg -R pulldest pull main $@
    89     fi
    89     fi
    90     echo "## post pull state"
    90     echo "## post pull state"
    91     echo "# obstore: main"
    91     echo "# obstore: main"
    92     hg -R main     debugobsolete
    92     hg -R main     debugobsolete | sort
    93     echo "# obstore: pushdest"
    93     echo "# obstore: pushdest"
    94     hg -R pushdest debugobsolete
    94     hg -R pushdest debugobsolete | sort
    95     echo "# obstore: pulldest"
    95     echo "# obstore: pulldest"
    96     hg -R pulldest debugobsolete
    96     hg -R pulldest debugobsolete | sort
    97 
    97 
    98     cd ..
    98     cd ..
    99 
    99 
   100 }
   100 }