##// END OF EJS Templates
graphmod: update edgemap in-place...
Martijn Pieters -
r29184:09d0022c default
parent child Browse files
Show More
@@ -668,8 +668,8 b' def ascii(ui, state, type, char, text, c'
668 668 return -num <= i if num < 0 else (len(lines) - i) <= num
669 669 for i, line in enumerate(lines):
670 670 line[:] = [c[-1] if _drawgp(c, i) else parent for c in line]
671 edgemap = dict(
672 (e, c if len(c) < 2 else parent) for e, c in edgemap.items())
671 edgemap.update(
672 (e, (c if len(c) < 2 else parent)) for e, c in edgemap.items())
673 673
674 674 # print lines
675 675 indentation_level = max(ncols, ncols + coldiff)
@@ -3070,58 +3070,58 b' Last 3 lines:'
3070 3070 !\! parent: 21:d42a756af44d
3071 3071 ! ! parent: 30:6e11cd4b648f
3072 3072 ! ! user: test
3073 ! . date: Thu Jan 01 00:00:31 1970 +0000
3074 ! . summary: (31) expand
3075 ! .
3073 ! ! date: Thu Jan 01 00:00:31 1970 +0000
3074 ! ! summary: (31) expand
3075 ! !
3076 3076 o ! changeset: 30:6e11cd4b648f
3077 3077 !\ \ parent: 28:44ecd0b9ae99
3078 3078 ! ~ ! parent: 29:cd9bb2be7593
3079 3079 ! ! user: test
3080 ! . date: Thu Jan 01 00:00:30 1970 +0000
3081 ! . summary: (30) expand
3080 ! ! date: Thu Jan 01 00:00:30 1970 +0000
3081 ! ! summary: (30) expand
3082 3082 ! /
3083 3083 o ! changeset: 28:44ecd0b9ae99
3084 3084 !\ \ parent: 1:6db2ef61d156
3085 3085 ! ~ ! parent: 26:7f25b6c2f0b9
3086 3086 ! ! user: test
3087 ! . date: Thu Jan 01 00:00:28 1970 +0000
3088 ! . summary: (28) merge zero known
3087 ! ! date: Thu Jan 01 00:00:28 1970 +0000
3088 ! ! summary: (28) merge zero known
3089 3089 ! /
3090 3090 o ! changeset: 26:7f25b6c2f0b9
3091 3091 !\ \ parent: 18:1aa84d96232a
3092 3092 ! ! ! parent: 25:91da8ed57247
3093 3093 ! ! ! user: test
3094 ! ! . date: Thu Jan 01 00:00:26 1970 +0000
3095 ! ! . summary: (26) merge one known; far right
3096 ! ! .
3094 ! ! ! date: Thu Jan 01 00:00:26 1970 +0000
3095 ! ! ! summary: (26) merge one known; far right
3096 ! ! !
3097 3097 ! o ! changeset: 25:91da8ed57247
3098 3098 ! !\! parent: 21:d42a756af44d
3099 3099 ! ! ! parent: 24:a9c19a3d96b7
3100 3100 ! ! ! user: test
3101 ! ! . date: Thu Jan 01 00:00:25 1970 +0000
3102 ! ! . summary: (25) merge one known; far left
3103 ! ! .
3101 ! ! ! date: Thu Jan 01 00:00:25 1970 +0000
3102 ! ! ! summary: (25) merge one known; far left
3103 ! ! !
3104 3104 ! o ! changeset: 24:a9c19a3d96b7
3105 3105 ! !\ \ parent: 0:e6eb3150255d
3106 3106 ! ! ~ ! parent: 23:a01cddf0766d
3107 3107 ! ! ! user: test
3108 ! ! . date: Thu Jan 01 00:00:24 1970 +0000
3109 ! ! . summary: (24) merge one known; immediate right
3108 ! ! ! date: Thu Jan 01 00:00:24 1970 +0000
3109 ! ! ! summary: (24) merge one known; immediate right
3110 3110 ! ! /
3111 3111 ! o ! changeset: 23:a01cddf0766d
3112 3112 ! !\ \ parent: 1:6db2ef61d156
3113 3113 ! ! ~ ! parent: 22:e0d9cccacb5d
3114 3114 ! ! ! user: test
3115 ! ! . date: Thu Jan 01 00:00:23 1970 +0000
3116 ! ! . summary: (23) merge one known; immediate left
3115 ! ! ! date: Thu Jan 01 00:00:23 1970 +0000
3116 ! ! ! summary: (23) merge one known; immediate left
3117 3117 ! ! /
3118 3118 ! o ! changeset: 22:e0d9cccacb5d
3119 3119 !/!/ parent: 18:1aa84d96232a
3120 3120 ! ! parent: 21:d42a756af44d
3121 3121 ! ! user: test
3122 ! . date: Thu Jan 01 00:00:22 1970 +0000
3123 ! . summary: (22) merge two known; one far left, one far right
3124 ! .
3122 ! ! date: Thu Jan 01 00:00:22 1970 +0000
3123 ! ! summary: (22) merge two known; one far left, one far right
3124 ! !
3125 3125 ! o changeset: 21:d42a756af44d
3126 3126 ! !\ parent: 19:31ddc2c1573b
3127 3127 ! ! ! parent: 20:d30ed6450e32
@@ -3178,59 +3178,59 b' All but the first 3 lines:'
3178 3178 o ! changeset: 31:621d83e11f67
3179 3179 !\! parent: 21:d42a756af44d
3180 3180 ! ! parent: 30:6e11cd4b648f
3181 ! . user: test
3182 ! . date: Thu Jan 01 00:00:31 1970 +0000
3183 ! . summary: (31) expand
3184 ! .
3181 ! ! user: test
3182 ! ! date: Thu Jan 01 00:00:31 1970 +0000
3183 ! ! summary: (31) expand
3184 ! !
3185 3185 o ! changeset: 30:6e11cd4b648f
3186 3186 !\ \ parent: 28:44ecd0b9ae99
3187 3187 ! ~ ! parent: 29:cd9bb2be7593
3188 ! . user: test
3189 ! . date: Thu Jan 01 00:00:30 1970 +0000
3190 ! . summary: (30) expand
3188 ! ! user: test
3189 ! ! date: Thu Jan 01 00:00:30 1970 +0000
3190 ! ! summary: (30) expand
3191 3191 ! /
3192 3192 o ! changeset: 28:44ecd0b9ae99
3193 3193 !\ \ parent: 1:6db2ef61d156
3194 3194 ! ~ ! parent: 26:7f25b6c2f0b9
3195 ! . user: test
3196 ! . date: Thu Jan 01 00:00:28 1970 +0000
3197 ! . summary: (28) merge zero known
3195 ! ! user: test
3196 ! ! date: Thu Jan 01 00:00:28 1970 +0000
3197 ! ! summary: (28) merge zero known
3198 3198 ! /
3199 3199 o ! changeset: 26:7f25b6c2f0b9
3200 3200 !\ \ parent: 18:1aa84d96232a
3201 3201 ! ! ! parent: 25:91da8ed57247
3202 ! ! . user: test
3203 ! ! . date: Thu Jan 01 00:00:26 1970 +0000
3204 ! ! . summary: (26) merge one known; far right
3205 ! ! .
3202 ! ! ! user: test
3203 ! ! ! date: Thu Jan 01 00:00:26 1970 +0000
3204 ! ! ! summary: (26) merge one known; far right
3205 ! ! !
3206 3206 ! o ! changeset: 25:91da8ed57247
3207 3207 ! !\! parent: 21:d42a756af44d
3208 3208 ! ! ! parent: 24:a9c19a3d96b7
3209 ! ! . user: test
3210 ! ! . date: Thu Jan 01 00:00:25 1970 +0000
3211 ! ! . summary: (25) merge one known; far left
3212 ! ! .
3209 ! ! ! user: test
3210 ! ! ! date: Thu Jan 01 00:00:25 1970 +0000
3211 ! ! ! summary: (25) merge one known; far left
3212 ! ! !
3213 3213 ! o ! changeset: 24:a9c19a3d96b7
3214 3214 ! !\ \ parent: 0:e6eb3150255d
3215 3215 ! ! ~ ! parent: 23:a01cddf0766d
3216 ! ! . user: test
3217 ! ! . date: Thu Jan 01 00:00:24 1970 +0000
3218 ! ! . summary: (24) merge one known; immediate right
3216 ! ! ! user: test
3217 ! ! ! date: Thu Jan 01 00:00:24 1970 +0000
3218 ! ! ! summary: (24) merge one known; immediate right
3219 3219 ! ! /
3220 3220 ! o ! changeset: 23:a01cddf0766d
3221 3221 ! !\ \ parent: 1:6db2ef61d156
3222 3222 ! ! ~ ! parent: 22:e0d9cccacb5d
3223 ! ! . user: test
3224 ! ! . date: Thu Jan 01 00:00:23 1970 +0000
3225 ! ! . summary: (23) merge one known; immediate left
3223 ! ! ! user: test
3224 ! ! ! date: Thu Jan 01 00:00:23 1970 +0000
3225 ! ! ! summary: (23) merge one known; immediate left
3226 3226 ! ! /
3227 3227 ! o ! changeset: 22:e0d9cccacb5d
3228 3228 !/!/ parent: 18:1aa84d96232a
3229 3229 ! ! parent: 21:d42a756af44d
3230 ! . user: test
3231 ! . date: Thu Jan 01 00:00:22 1970 +0000
3232 ! . summary: (22) merge two known; one far left, one far right
3233 ! .
3230 ! ! user: test
3231 ! ! date: Thu Jan 01 00:00:22 1970 +0000
3232 ! ! summary: (22) merge two known; one far left, one far right
3233 ! !
3234 3234 ! o changeset: 21:d42a756af44d
3235 3235 ! !\ parent: 19:31ddc2c1573b
3236 3236 ! ! ! parent: 20:d30ed6450e32
General Comments 0
You need to be logged in to leave comments. Login now