Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-10172

metatools: improvements to github utilities

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Severe (Users) Severe (Users)
    • None
    • None
    • Hide
      This is a set of general improvements to github.py in metatools. These are the underlying functions used by github autogens. These changes can potentially break existing github autogens. The likelihood of this is very low, as the only real change is that new _p and -r's are recognized in version patterns. Most github autogens should not be negatively affected by these changes. I will probably merge this and then perform additional review and/or tweaks.
      Show
      This is a set of general improvements to github.py in metatools. These are the underlying functions used by github autogens. These changes can potentially break existing github autogens. The likelihood of this is very low, as the only real change is that new _p and -r's are recognized in version patterns. Most github autogens should not be negatively affected by these changes. I will probably merge this and then perform additional review and/or tweaks.

      To extend upon the `transform` feature that was added to the `tag_gen` utility by drobbins as a part of FL-9440, it would be great to have it in `release_gen` for completeness as well.

      Also, to improve the usability of the transform functionality, the original tag name should be returned to the caller, including as a format variable in the `tarball` argument.

      The default pattern of the `RegexMatcher` class could also be tweaked to support patchlevels and revisions, which would be particularly useful for autogenning `dev-util/android-tools` (refer to FL-9440 again for details).

            Unassigned Unassigned
            invakid404 invakid404
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: