# HG changeset patch # User mpm@selenic.com # Date 2005-06-15 08:10:18 # Node ID 9d8d9207c0b3aa6667e4bddf12f760493ca3c95a # Parent db419f14df4b96d4e016b869e5d9ebe8655c7f6d Add a tags/identify test group -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Add a tags/identify test group manifest hash: 25c43d62cea41cddad1c2f1c82c44f0ac1841fca -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCr+JqywK+sNU5EO8RAtqxAJ0bgpL+W1fk8NH9s1eLH6AgM/EXQQCfaOy8 B6L71BwVMcuPukHb3MEtFnQ= =gwew -----END PGP SIGNATURE----- diff --git a/tests/test-tags b/tests/test-tags new file mode 100755 --- /dev/null +++ b/tests/test-tags @@ -0,0 +1,34 @@ +#!/bin/bash + +set -x +mkdir t +cd t +hg init +hg id +echo a > a +hg add a +hg commit -t "test" -u test -d "0 0" +hg co +hg identify +T=`hg -q tip | cut -d : -f 2` +echo "$T first" > .hgtags +cat .hgtags +hg add .hgtags +hg commit -t "add tags" -u test -d "0 0" +hg tags +hg identify +echo bb > a +hg status +hg identify +hg co first +hg id +hg -v id +hg status +echo 1 > b +hg add b +hg commit -t "branch" -u test -d "0 0" +hg id +hg co -m 1 +hg id +hg status + diff --git a/tests/test-tags.out b/tests/test-tags.out new file mode 100644 --- /dev/null +++ b/tests/test-tags.out @@ -0,0 +1,47 @@ ++ mkdir t ++ cd t ++ hg init ++ hg id +unknown ++ echo a ++ hg add a ++ hg commit -t test -u test -d '0 0' ++ hg co ++ hg identify +acb14030 tip +++ hg -q tip +++ cut -d : -f 2 ++ T=acb14030fe0a21b60322c440ad2d20cf7685a376 ++ echo 'acb14030fe0a21b60322c440ad2d20cf7685a376 first' ++ cat .hgtags +acb14030fe0a21b60322c440ad2d20cf7685a376 first ++ hg add .hgtags ++ hg commit -t 'add tags' -u test -d '0 0' ++ hg tags +tip 1:b9154636be938d3d431e75a7c906504a079bfe07 +first 0:acb14030fe0a21b60322c440ad2d20cf7685a376 ++ hg identify +b9154636 tip ++ echo bb ++ hg status +C a ++ hg identify +b9154636+ tip ++ hg co first ++ hg id +acb14030+ first ++ hg -v id +acb14030fe0a21b60322c440ad2d20cf7685a376+ first ++ hg status +C a ++ echo 1 ++ hg add b ++ hg commit -t branch -u test -d '0 0' ++ hg id +c8edf041 tip ++ hg co -m 1 ++ hg id +c8edf041+b9154636+ tip ++ hg status +C a +C .hgtags