Modify ↓
Opened 11 years ago
Closed 11 years ago
#12030 closed defect (fixed)
SubversionMergePropertyDiffRenderer with wrong mergeinfo leads a TypeError
| Reported by: | Jun Omae | Owned by: | Jun Omae |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.12.7 |
| Component: | version control | Version: | 0.12.6 |
| Severity: | normal | Keywords: | svn |
| Cc: | Branch: | ||
| Release Notes: |
Fix a |
||
| API Changes: | |||
| Internal Changes: | |||
Description
2015-04-10 15:47:40,442 Trac[changeset] WARNING: Diff rendering failed for property svn:mergeinfo with renderer SubversionMergePropertyDiffRenderer:
Traceback (most recent call last):
File "/home/jun66j5/venv/trac/0.12.6/lib/python2.4/site-packages/trac/versioncontrol/web_ui/changeset.py", line 845, in render_property_diff
options)
File "/home/jun66j5/venv/trac/0.12.6/lib/python2.4/site-packages/trac/versioncontrol/svn_prop.py", line 367, in render_property_diff
added_ni &= revs
TypeError: unsupported operand type(s) for &=: 'set' and 'list'
Attachments (0)
Change History (3)
comment:1 by , 11 years ago
| Milestone: | 1.0.6 → 0.12.7 |
|---|---|
| Owner: | set to |
| Status: | new → assigned |
comment:3 by , 11 years ago
| Release Notes: | modified (diff) |
|---|---|
| Resolution: | → fixed |
| Status: | assigned → closed |
Committed in [13978] and merged in [13979:13980].
Note:
See TracTickets
for help on using tickets.



The issue is introduced in [13018] and would be fixed by the following. I'll post with unit tests later.
trac/versioncontrol/svn_prop.py
if added or removed: