Use proper git branches

Created on 28 February 2023, about 2 years ago

Problem/Motivation

It seems the 3.0.0 release is created from the 8.x-2.x branch. Please create a proper git branch and also publish the 3.x-dev release.

πŸ“Œ Task
Status

Active

Version

3.0

Component

Code

Created by

πŸ‡­πŸ‡ΊHungary pasqualle πŸ‡­πŸ‡Ί Budapest

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @pasqualle
  • πŸ‡«πŸ‡·France dydave

    Thanks a lot for reporting this issue BΓ‘lint (@pasqualle), it's greatly appreciated!

    This is a very common issue that I have found in many "smaller" modules, for example, recently, see:
    #3507910-7: Offering to co-maintain Login Switch β†’

    It's very confusing to users to understand what should be the correct development branch/version corresponding to the current stable based on its versioning....
    Additionally, it's quite annoying for versioning tickets and creating merge requests.

    While, it should be very simple and straight forward to fix.

    That's why I completely understand and agree with this request.

    Quick follow-up:

    First, I checked whether there were still outstanding merge requests in the repository:
    https://git.drupalcode.org/project/toolbar_menu/-/merge_requests
    and found 2, which should be acceptable to modify manually by editing the MRs and changing the target branch.

    Next, I went ahead and cloned the 8.x-2.x branch to 3.x and pushed to project's repo.

    Then, I created the corresponding 3.x-dev β†’ , which now appears correctly on the project page, along with the current stable (3.0.0).

    Once the dev branch and release were created, I went back to the merge requests and changed their target branch, as well as the version in corresponding issues.

    Lastly, I changed the repository's default branch to 3.x, at:
    https://git.drupalcode.org/project/toolbar_menu/-/settings/repository

    At this point, we should be able to move forward with any development work in the 3.x branch and step by step update all issues in project's tracker to match with the new DEV version.

    Marking issue as Fixed for now.

    Feel free to let us know if you have any questions or concerns on any of the recent code changes or the project in general, we would surely be glad to help.
    Thanks again for you help and interest in the Toolbar Menu module.

  • Status changed to Fixed 3 days ago
  • πŸ‡«πŸ‡·France dydave
Production build 0.71.5 2024