changelog merge hook should use a 3-way merge

Bug #516060 reported by John A Meinel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bzr-builddeb
Fix Released
Wishlist
John A Meinel

Bug Description

Currently the debian/changelog merge hook only parses THIS and OTHER to compute the merge. It should also look at BASE. This would enable a few things.

1) It should conflict if THIS and OTHER both change the same section. (Or possibly try to do a regular 3-way merge on the internal lines?)
2) It should be able to decide whether THIS or OTHER simply updated a section, and thus just use that section.
3) We may want to change the code so that for sections where THIS == OTHER == BASE we don't parse them at all. (It may be tricky to find the sections, though.)

Related branches

Changed in bzr-builddeb:
status: New → Triaged
importance: Undecided → Wishlist
John A Meinel (jameinel)
Changed in bzr-builddeb:
assignee: nobody → John A Meinel (jameinel)
status: Triaged → In Progress
Revision history for this message
Martin Pool (mbp) wrote :

I think this is fixed; further bug reports very welcome.

Changed in bzr-builddeb:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.