The process of inferring a label based on item revision information is not always possible, and on scenarios that it would be liked to be used that information is usually available.

Also, the way this is implemented now is hacky, so this feature can maybe be re-introduced in the future in a clean way, but let's remove it from now?

PS: I have also a patch for versioncontrol_git that fix signature changes, but opening another issue does not make sense until this is decided.

Comments

marvil07’s picture

Assigned: Unassigned » sdboyer
Status: Active » Needs review
StatusFileSize
new18.43 KB

It would be great to receive a quick review on this before pushing.

marvil07’s picture

And I forgot to change the relevant interface!

marvil07’s picture

Category: bug » task
Issue tags: +versioncontrol-6.x-2.0-release-blocker

Tagging and adding to the stable release roadmap.

sdboyer’s picture

how much of a review are you looking for? i can say that i agree with removing this concept, but i can't say much about whether or not you've gotten all of the pieces out.

the tests pass, which is what's primarily important, but honestly, i barely even remembered that we HAD this system. i have no problem with ripping it out, but i have no idea how many pieces there all are. if you think you've gotten them all, and the tests pass, that's good enough for me.

marvil07’s picture

Version: 7.x-1.x-dev » 6.x-2.x-dev
Assigned: sdboyer » marvil07
Status: Needs review » Patch (to be ported)
Issue tags: +Needs backport to D6, +Needs change record

I was mainly asking on agreement on the idea, so I see we agree. It made some sense when operation represented something between commit and event, but now that it's decoupled, it worths to remove it.

Yes, it's old code, and yes I think it's all the pieces to change inside the project.

It needs to change one interface, so we need to change also all external code using that. I will take care of git backend too, next we need to change drupalorg if it implements a custom webviewer plugin too.

Added to D7.

marvil07’s picture

Status: Patch (to be ported) » Fixed
Issue tags: -Needs backport to D6

Backported to D6, also on git backend(sorry, too late to open just another issue).

What's missing:

  1. Review drupalorg on both d6 and d7 branches to apply interface changes, and open one issue to post changes(I do not have access in that project to push)
  2. Create a change record for the interface change(aka let's start using that for historical reasons)
marvil07’s picture

Issue tags: -Needs change record

And change notification is there: http://drupal.org/node/1720124

So, the missing part is:

  • Review drupalorg on both d6 and d7 branches to apply interface changes, and open one issue to post changes(I do not have access in that project to push)

Automatically closed -- issue fixed for 2 weeks with no activity.

  • Commit ea881f5 on 7.x-1.x, repository-families, drush-vc-sync-unlock by marvil07:
    Issue #1704548: Remove the idea of selected label.
    
    The process of...

  • Commit ea881f5 on 7.x-1.x, repository-families by marvil07:
    Issue #1704548: Remove the idea of selected label.
    
    The process of...