comparison tests/test-topic.t @ 4360:522abf1d70b7 mercurial-4.6

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