eiffel-community / eiffel-gerrit-plugin

Eiffel Gerrit plugin listens on the changes in Gerrit and sends out Eiffel events
Apache License 2.0
3 stars 15 forks source link

Support multiple versions of the plugin #25

Open erik-edling opened 4 years ago

erik-edling commented 4 years ago

Description

As can be read in #16, the plans are to finish the first version of the plugin for gerrit api version 2.14. When that is done, we should look into how to adapt this plugin to fit with the last version of the gerrit api taking to consideration that we should continue to support 2.14 as well.

Motivation

There are different users of the plugin that requires support for different version of gerrit api.

Exemplification

Master supports latest gerrit api version. Branch 2.14 supports gerrit api 2.14 Any other branches could support other versions of gerrit if needed

Benefits

User is not restricted to a specific gerrit api version.

Possible Drawbacks

More versions to maintain.