-
Notifications
You must be signed in to change notification settings - Fork 125
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
Refactor #110
Refactor #110
Conversation
👍 Looks good and tests are still passing. |
I also tried splitting up I'm thinking it might just be best to move the git commands to the bottom of the file together. What do you think? |
I'm not too worried about moving the Git commands, although feel free to do that if you like. I would like to get this merged though. Since there are quite a few changes in this I'd feel happier if someone else reviewed this first though. What do you think? |
I agree. @technicalpickles would you mind checking this? My switch from |
Looks good overall to me. Having a specific class for CLI is a pretty common pattern, and agree on Actions starting to get git. How do the tests look? Have you had much luck running this locally against your dotfiles? If you are happy with both those, should be good to merge & release. |
Build 194 for b3bd7a1 is passing.
I would say that this is ready to merge, though we should probably wait to release until we figure out what's going on with this new bug. |
Alright, seeing as this is looking good I'm going to merge it. |
Homesick
is now a module, not a class.Homesick
is now in theHomesick::CLI
class.autoload
calls have been removed, since it was an easy fix after ensuring thatHomesick
was a module (fixes Don't use autoload #108).Actions
has now been split up into two modules:Actions::FileActions
andActions::GitActions
.