comparison tests/test-topic.t @ 4362:8bd60e09dfb4 mercurial-4.5

test-compat: merge mercurial-4.6 into mercurial-4.5
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 22 Jan 2019 12:55:09 -0500
parents 6be09fb2c08c 522abf1d70b7
children a2fdbece7ce1 7de160f6c7a9
comparison
equal deleted inserted replaced
4314:1fd2440afaf7 4362:8bd60e09dfb4
814 ### target: default (branch), ambiguous rebase destination - branch 'default' has 2 heads 814 ### target: default (branch), ambiguous rebase destination - branch 'default' has 2 heads
815 s1: start on fran 815 s1: start on fran
816 s0^ Add file delta (base current) 816 s0^ Add file delta (base current)
817 817
818 $ hg topics --age 818 $ hg topics --age
819 * fran (1970-01-01 by test) 819 * fran (1970-01-01 by test, 1 changesets)
820
821 $ cd ..
822
823 Relation subscript in revsets
824 =============================
825
826 $ hg init more-than-one-commit-per-topic
827 $ cd more-than-one-commit-per-topic
828 $ cat > .hg/hgrc << EOF
829 > [phases]
830 > publish=false
831 > EOF
832
833 $ echo 0 > foo
834 $ hg ci -qAm 0
835 $ hg topic featureA
836 marked working directory as topic: featureA
837 $ echo 1 > foo
838 $ hg ci -qm 1
839 $ echo 2 > foo
840 $ hg ci -qm 2
841 $ echo 3 > foo
842 $ hg ci -qm 3
843 $ hg topic --clear
844 $ echo 4 > foo
845 $ hg ci -qm 4
846
847 $ tlog 'all()'
848 0:
849 1: featureA
850 2: featureA
851 3: featureA
852 4:
820 853
821 $ cd .. 854 $ cd ..
822 855
823 Testing the new config knob to forbid untopiced commit 856 Testing the new config knob to forbid untopiced commit
824 ====================================================== 857 ======================================================
858 Testing the --age flag for `hg topics` 891 Testing the --age flag for `hg topics`
859 ====================================== 892 ======================================
860 893
861 $ hg topic topic1970 --rev 0 894 $ hg topic topic1970 --rev 0
862 switching to topic topic1970 895 switching to topic topic1970
863 changed topic on 1 changes 896 changed topic on 1 changesets to "topic1970"
864 897
865 $ hg add b 898 $ hg add b
866 $ hg topic topic1990 899 $ hg topic topic1990
867 $ hg ci -m "Added b" --config devel.default-date="631152000 0" --user "foo" 900 $ hg ci -m "Added b" --config devel.default-date="631152000 0" --user "foo"
868 active topic 'topic1990' grew its first changeset 901 active topic 'topic1990' grew its first changeset
898 topic1970 (1 changesets) 931 topic1970 (1 changesets)
899 topic1990 (1 changesets) 932 topic1990 (1 changesets)
900 * topic2010 (1 changesets) 933 * topic2010 (1 changesets)
901 934
902 $ hg topics --age 935 $ hg topics --age
903 * topic2010 (2010-01-01 by bar) 936 * topic2010 (2010-01-01 by bar, 1 changesets)
904 topic1990 (1990-01-01 by foo) 937 topic1990 (1990-01-01 by foo, 1 changesets)
905 topic1970 (1970-01-01 by test) 938 topic1970 (1970-01-01 by test, 1 changesets)
939
940 $ hg topics --age --verbose
941 * topic2010 (2010-01-01 by bar, on branch: default, 1 changesets)
942 topic1990 (1990-01-01 by foo, on branch: default, 1 changesets)
943 topic1970 (1970-01-01 by test, on branch: default, 1 changesets)
906 944
907 $ hg up topic1970 945 $ hg up topic1970
908 switching to topic topic1970 946 switching to topic topic1970
909 0 files updated, 0 files merged, 2 files removed, 0 files unresolved 947 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
910 948
911 $ hg topics --age 949 $ hg topics --age
912 topic2010 (2010-01-01 by bar) 950 topic2010 (2010-01-01 by bar, 1 changesets)
913 topic1990 (1990-01-01 by foo) 951 topic1990 (1990-01-01 by foo, 1 changesets)
914 * topic1970 (1970-01-01 by test) 952 * topic1970 (1970-01-01 by test, 1 changesets)
915 953
916 $ hg topics --age random 954 $ hg topics --age random
917 abort: cannot use --age while setting a topic 955 abort: cannot use --age while setting a topic
918 [255] 956 [255]
919 $ cd .. 957 $ cd ..