equal
deleted
inserted
replaced
1032 4 |
1032 4 |
1033 3 |
1033 3 |
1034 2 |
1034 2 |
1035 1 |
1035 1 |
1036 0 |
1036 0 |
|
1037 |
|
1038 Check that recursive reference does not fall into RuntimeError (issue4758): |
|
1039 |
|
1040 common mistake: |
|
1041 |
|
1042 $ hg log -T '{changeset}\n' |
|
1043 abort: recursive reference 'changeset' in template |
|
1044 [255] |
|
1045 |
|
1046 circular reference: |
|
1047 |
|
1048 $ cat << EOF > issue4758 |
|
1049 > changeset = '{foo}' |
|
1050 > foo = '{changeset}' |
|
1051 > EOF |
|
1052 $ hg log --style ./issue4758 |
|
1053 abort: recursive reference 'foo' in template |
|
1054 [255] |
|
1055 |
|
1056 not a recursion if a keyword of the same name exists: |
|
1057 |
|
1058 $ cat << EOF > issue4758 |
|
1059 > changeset = '{tags % rev}' |
|
1060 > rev = '{rev} {tag}\n' |
|
1061 > EOF |
|
1062 $ hg log --style ./issue4758 -r tip |
|
1063 8 tip |
1037 |
1064 |
1038 Check that {phase} works correctly on parents: |
1065 Check that {phase} works correctly on parents: |
1039 |
1066 |
1040 $ cat << EOF > parentphase |
1067 $ cat << EOF > parentphase |
1041 > changeset_debug = '{rev} ({phase}):{parents}\n' |
1068 > changeset_debug = '{rev} ({phase}):{parents}\n' |