vector-of-bool / vscode-gitflow

Gitflow integration for Visual Studio Code
90 stars 22 forks source link

adding support for bugfix branches #26

Closed baywet closed 6 years ago

baywet commented 6 years ago

this addresses issue https://github.com/vector-of-bool/vscode-gitflow/issues/17 bugfix branches behave exactly like feature branches, it's only a categorization aspect.

vector-of-bool commented 6 years ago

Sorry for the delay. I've been really busy with CMake Tools, but I might have time now to take a look. I'm worried there's quite a lot of code duplication between feature/bugfix, so I might refactor them to a common base.

baywet commented 6 years ago

@vector-of-bool no issues. The intent duplicating code was to avoid breaking things by not touching what's existing but I can imagine that's going to add a burden for maintainability. I pushed a few new commits:

hopefully that helps and it's now implemented the proper way. I though about renaming the feature namespace into something more generic but I wanted to get your opinion before that. Let me know what you think.

vector-of-bool commented 6 years ago

Thanks! I'm away from the home dev box ATM, so I can't merge it for a while.

I (unfortunately) don't have a lot of testing in place, and the codebase has been mostly small enough to not warrant it. I assume you've done some manual validation, at least? I can't see any obvious trouble.

baywet commented 6 years ago

Yeah I ran the bugfix cycle and feature cycle with the F5 debug experience and it was working properly.

baywet commented 6 years ago

@vector-of-bool any time to look at that?

vector-of-bool commented 6 years ago

Sorry for the delay. I got wrapped up in my CMake Tools release and going through user issues over there. I'll take a look right now.

baywet commented 6 years ago

thanks! when do you think you'll publish the new version?

vector-of-bool commented 6 years ago

I'm having some trouble running the debugger on the project, I've also been having some trouble with some failing hardware. I don't think it's anything related to your changes, though.

vector-of-bool commented 6 years ago

I've published 1.2.0, which has bugfix support. I also published 1.2.1 because I forgot to add the CHANGELOG notes for 1.2.0. Oops.

baywet commented 6 years ago

Haha those things happen all the time when they are not automated. Thanks for the collaboration on getting that done! And again great extension, I use it all the time!