@matthandus
Latest commit 2075ff0 Dec 17, 2020 History
DRASTICALLY IMPROVES the ability for users to contribute to DevShop because they can use forks locally and tests run properly! Huge thanks to @matthandus for helping me step through every bit of the process to identify these issues.

* Use the right code, git remote and reference in forked pull requests. Follow up issue: #652
* Output custom CI vars to vars.ci.yml file, and set using ANSIBLE_PLAYBOOK_COMMAND_OPTIONS so that ANSIBLE_EXTRA_VARS can be used for matrix variations.
* Fix Robofile to be aware of the git remote and reference by implementing `GitRepositoryAwareTrait` to automatically set `devshop_version` and `devshop_cli_repo` to those.
* Create a list of repos that developers might need write access to and offer to change http git urls to SSH, (using the detected owner/name of the current working copy.)
* Improve robo up terminal output to clearly state version and remotes of main and sub projects in the first few lines. Follow up issue: #653
* Default `devshop_control_git_remote` to the `devshop_cli_repo` ansible variable.
* Confirm versions and releases in `devmaster:install` command by checking version against the `git_remote` specified.
* Add an "open" wrapper to DevShop GitRepository class so the docblock returns the extension class.
* Add methods to GitRepository class for getCurrentRemoteName, getCurrentRemoteUrl, isCurrentRemoteHttp.
#651

Co-authored-by: Jon Pugh <jon@thinkdrop.net>
3 contributors

Users who have contributed to this file

@jonpugh @arosboro @matthandus