# HG changeset patch # User Martin Geisler # Date 2010-08-14 00:58:34 # Node ID cad06c8d2073a82f8d10162655d9aa0f60bcd9c5 # Parent 41d481ddd9769cd982e62feb800a24f5e92ad07e tests: unify test-bookmarks-current diff --git a/tests/test-bookmarks-current.out b/tests/test-bookmarks-current.out deleted file mode 100644 --- a/tests/test-bookmarks-current.out +++ /dev/null @@ -1,30 +0,0 @@ -% no bookmarks -no bookmarks set -% set bookmark X -% list bookmarks - * X -1:000000000000 -% list bookmarks with color - * X -1:000000000000 -% update to bookmark X -0 files updated, 0 files merged, 0 files removed, 0 files unresolved -% list bookmarks - * X -1:000000000000 -% rename -% list bookmarks - * Z -1:000000000000 -% new bookmark Y -% list bookmarks - * Y -1:000000000000 - Z -1:000000000000 -% commit -% list bookmarks - * Y 0:719295282060 - Z -1:000000000000 -% delete bookmarks -% list bookmarks -no bookmarks set -% update to tip -0 files updated, 0 files merged, 0 files removed, 0 files unresolved -% set bookmark Y using -r . -% list bookmarks - * Y 0:719295282060 diff --git a/tests/test-bookmarks-current b/tests/test-bookmarks-current.t old mode 100755 new mode 100644 rename from tests/test-bookmarks-current rename to tests/test-bookmarks-current.t --- a/tests/test-bookmarks-current +++ b/tests/test-bookmarks-current.t @@ -1,64 +1,92 @@ -#!/bin/sh + $ echo "[extensions]" >> $HGRCPATH + $ echo "bookmarks=" >> $HGRCPATH -echo "[extensions]" >> $HGRCPATH -echo "bookmarks=" >> $HGRCPATH + $ echo "[bookmarks]" >> $HGRCPATH + $ echo "track.current = True" >> $HGRCPATH -echo "[bookmarks]" >> $HGRCPATH -echo "track.current = True" >> $HGRCPATH + $ hg init + +no bookmarks -hg init + $ hg bookmarks + no bookmarks set + +set bookmark X -echo % no bookmarks -hg bookmarks + $ hg bookmark X -echo % set bookmark X -hg bookmark X +list bookmarks + + $ hg bookmark + * X -1:000000000000 -echo % list bookmarks -hg bookmark +list bookmarks with color -echo % list bookmarks with color -hg --config extensions.color= --config color.mode=ansi \ - bookmark --color=always + $ hg --config extensions.color= --config color.mode=ansi \ + > bookmark --color=always +  * X -1:000000000000 + +update to bookmark X + + $ hg update X + 0 files updated, 0 files merged, 0 files removed, 0 files unresolved -echo % update to bookmark X -hg update X +list bookmarks + + $ hg bookmarks + * X -1:000000000000 -echo % list bookmarks -hg bookmarks +rename -echo % rename -hg bookmark -m X Z + $ hg bookmark -m X Z + +list bookmarks -echo % list bookmarks -hg bookmarks + $ hg bookmarks + * Z -1:000000000000 -echo % new bookmark Y -hg bookmark Y +new bookmark Y + + $ hg bookmark Y + +list bookmarks -echo % list bookmarks -hg bookmark + $ hg bookmark + * Y -1:000000000000 + Z -1:000000000000 + +commit -echo % commit -echo 'b' > b -hg add b -hg commit -m'test' + $ echo 'b' > b + $ hg add b + $ hg commit -m'test' + +list bookmarks -echo % list bookmarks -hg bookmark + $ hg bookmark + * Y 0:719295282060 + Z -1:000000000000 + +delete bookmarks -echo % delete bookmarks -hg bookmark -d Y -hg bookmark -d Z + $ hg bookmark -d Y + $ hg bookmark -d Z + +list bookmarks + + $ hg bookmark + no bookmarks set -echo % list bookmarks -hg bookmark +update to tip -echo % update to tip -hg update tip + $ hg update tip + 0 files updated, 0 files merged, 0 files removed, 0 files unresolved + +set bookmark Y using -r . -echo % set bookmark Y using -r . -hg bookmark -r . Y + $ hg bookmark -r . Y -echo % list bookmarks -hg bookmark +list bookmarks + + $ hg bookmark + * Y 0:719295282060