Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Gitlab support #37

Merged
merged 2 commits into from
Mar 10, 2023
Merged

Conversation

thaligar
Copy link
Contributor

Hi, I added GitLab support. I tested it with online and diy-GitLab instance.
I realized the polymorphism via enums.
Please give me a buzz if there is anything not according to your standards or if you prefer 'dyn traits' over enums.
I am happy to change to your needs.

@thaligar thaligar force-pushed the add_gitlab branch 3 times, most recently from 1f49f29 to d62241c Compare January 18, 2023 11:17
@thaligar
Copy link
Contributor Author

Fixed the failed test and the formatting.

@thaligar thaligar force-pushed the add_gitlab branch 3 times, most recently from edfb2c5 to beca091 Compare January 19, 2023 16:39
@thaligar
Copy link
Contributor Author

Fixed the clippy issues.

@thanethomson
Copy link
Member

Hey @thaligar! Sorry for the delay in getting feedback to you here, I've been swamped with other work over the past couple of weeks.

Thanks for your thoughtful contribution here! I've fixed the latest clippy warnings/errors for Rust v1.67 in #42 - please rebase your PR here and I'll review this soon!

@thaligar
Copy link
Contributor Author

Hi @thanethomson, no problem I thought so.
I rebased the PR as asked.

Copy link
Member

@thanethomson thanethomson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a few recommendations, but overall it's great, and much appreciated @thaligar!

.changelog/unreleased/features/76-add-gitlab-support.md Outdated Show resolved Hide resolved
src/changelog.rs Outdated Show resolved Hide resolved
src/error.rs Outdated Show resolved Hide resolved
src/vcs.rs Outdated Show resolved Hide resolved
@thaligar
Copy link
Contributor Author

thaligar commented Feb 15, 2023

Hi @thanethomson, fixed all issues. I added a comment at the "UnrecognizedProjectType". Fmt, clippy and tests were run before pushing.

Copy link
Member

@thanethomson thanethomson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thanks very much for this @thaligar!

@thanethomson thanethomson merged commit 21efc22 into informalsystems:main Mar 10, 2023
@thaligar
Copy link
Contributor Author

thaligar commented Apr 4, 2023

@thanethomson No problem. Thanks for the great tool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants