Jeremy Cook
|
7bd9759e81
|
Added tests for a minimumGit version of 1.8.0.
|
2014-11-23 22:22:44 -05:00 |
|
Jeremy Cook
|
a808f56caf
|
Tightened up git checking to check for a minimum installed version of
Git.
|
2014-11-23 14:32:47 -05:00 |
|
Jeremy Cook
|
b7e2b45e69
|
Added simple implementation to check if git is installed before
executing commands.
|
2014-11-20 21:25:47 -05:00 |
|
Jeremy Cook
|
7451e8c739
|
Bug fix to cover cases where homes are symlinked.
|
2014-09-19 14:36:32 -04:00 |
|
Jeremy Cook
|
ee04b5788a
|
Removed the homesick shell module and folded its code in elsewhere.
|
2014-06-14 15:03:57 -04:00 |
|
Jeremy Cook
|
3465c37c0e
|
Updated version to 1.1.1
|
2014-05-21 20:56:07 -04:00 |
|
Jeremy Cook
|
b60703d496
|
Bumped version number in preparation for a release.
|
2014-04-26 18:06:54 -04:00 |
|
Jeremy Cook
|
9a8788fb80
|
Removed uneeded config lines since the pretend and quiet options are set
in global config.
|
2014-04-26 18:04:34 -04:00 |
|
Jeremy Cook
|
1a44edcde1
|
Merge pull request #111 from JCook21/Pretend
Edits to keep code DRY
|
2014-04-26 17:45:08 -04:00 |
|
Jeremy Cook
|
f55828f1d4
|
Fixing a bug that breaks the handling of collisions.
|
2014-04-22 20:54:05 -04:00 |
|
Jeremy Cook
|
d4f9633a0c
|
Added ability for methods to be overrode, through the pretend and quiet
options, skipping their default behaviour if so.
|
2014-04-22 19:43:40 -04:00 |
|
Nicolas McCurdy
|
d9ee74bf14
|
Move GitActions and FileActions into a new Actions module
|
2014-04-16 20:54:26 -04:00 |
|
Nicolas McCurdy
|
2148697864
|
Separate Actions into two new modules: FileActions and GitActions
|
2014-04-16 18:05:02 -04:00 |
|
Nicolas McCurdy
|
1c3403064e
|
Don't refer to Homesick as a class
|
2014-04-16 17:57:00 -04:00 |
|
Nicolas McCurdy
|
03d87807e0
|
Use require instead of autoload (fix #108)
|
2014-04-16 17:48:36 -04:00 |
|
Nicolas McCurdy
|
f6c4e5e42e
|
Require Thor in Homesick::Shell
|
2014-04-16 17:29:17 -04:00 |
|
Nicolas McCurdy
|
705a416d74
|
Extract the CLI into a new Homesick::CLI class, while making Homesick a module
|
2014-04-16 17:20:05 -04:00 |
|
Jeremy Cook
|
74cfd29272
|
Small refactoring to keep main homesick class smaller.
|
2014-04-15 22:20:12 -04:00 |
|
Jeremy Cook
|
53ac09a5e9
|
Merge pull request #101 from nicolasmccurdy/use-libraries
Use stdlib methods to replace most non-git shell calls. Looks good.
|
2014-04-13 17:17:30 -04:00 |
|
Jeremy Cook
|
efea18327b
|
Added options for exec command and a new exec_all command.
|
2014-04-13 10:59:40 -04:00 |
|
Nicolas McCurdy
|
5dc7b5068d
|
Replace any system calls in lib that don't use git with calls to FileUtils
|
2014-04-06 02:01:15 -04:00 |
|
Jeremy Cook
|
bea3a0b680
|
Added exec command to homesick.
|
2014-04-05 09:21:16 -04:00 |
|
Jeremy Cook
|
94bff3aa9d
|
Small change to make symlink text a symbol in the map command.
|
2014-01-25 23:16:15 -05:00 |
|
Christian Bundy
|
7253bdd634
|
Merge pull request #82 from thenickperson/rubocop-fixes
Reduce Rubocop errors
|
2014-01-23 12:19:57 -08:00 |
|
Jeremy Cook
|
8c6a17404f
|
Merge pull request #83 from thenickperson/remove-duplicate-methods
Remove duplicate methods rm and rm_link
|
2014-01-22 04:14:27 -08:00 |
|
Nicolas McCurdy
|
98edb54ca4
|
Merge remote-tracking branch 'upstream/master' into rubocop-fixes
Conflicts:
lib/homesick.rb
|
2014-01-21 22:37:48 -05:00 |
|
Jeremy Cook
|
59f6239ea0
|
Renamed symlink command to link.
|
2014-01-21 17:21:07 -05:00 |
|
Nicolas McCurdy
|
95943deb82
|
Revert changes that use "\" and disable the line length cop
|
2014-01-20 21:03:21 -05:00 |
|
Nicolas McCurdy
|
08a71f657f
|
Fix a minor code style issue where "do" wasn't on the same line as its params
|
2014-01-20 16:03:18 -05:00 |
|
Nicolas McCurdy
|
f1191d4b3c
|
Remove duplicate methods rm and rm_link
|
2014-01-16 02:44:04 -05:00 |
|
Nicolas McCurdy
|
82be04ad8a
|
Fix rubocop issues for some recently merged code
|
2014-01-16 00:22:13 -05:00 |
|
Nicolas McCurdy
|
bb735763c6
|
Separate the action handling of ln_s into a new method to lower complexity
|
2014-01-15 23:48:56 -05:00 |
|
Nicolas McCurdy
|
0bbb82f9ba
|
Wrap all lines of Ruby code to 79 characters (maximum)
|
2014-01-15 23:44:39 -05:00 |
|
Nicolas McCurdy
|
e42eff4e10
|
Refactor the ln_s method to decrease its cyclomatic complexity
|
2014-01-15 23:34:12 -05:00 |
|
Nicolas McCurdy
|
7e659f11fe
|
Fix some broken spec expectations and move/rename a method
|
2014-01-15 23:29:40 -05:00 |
|
Nicolas McCurdy
|
c667cefd4c
|
Refactor the clone method to decrease its cyclomatic complexity
|
2014-01-15 23:29:40 -05:00 |
|
Nicolas McCurdy
|
571c5799e9
|
Swap some if/else statements so the positive case is always first
|
2014-01-15 23:23:30 -05:00 |
|
Nicolas McCurdy
|
8f634b9d07
|
Add brief documentation comments for Homesick and Homesick::Actions
|
2014-01-15 23:23:30 -05:00 |
|
Nicolas McCurdy
|
12244abb56
|
Fix a few more syntax-related rubocop issues manually
|
2014-01-15 23:23:29 -05:00 |
|
Nicolas McCurdy
|
fc2bbb1d6e
|
Fix several rubocop issues with "rubocop -a"
|
2014-01-15 23:23:29 -05:00 |
|
Nicolas McCurdy
|
f03e7670cf
|
Fix an issue reported by rubocop that wasn't ignored in the todo config
Issue text: Favor modifier if/unless usage when you have a single-line body.
|
2014-01-15 23:22:03 -05:00 |
|
Jeremy Cook
|
e5a6e43333
|
Preparing for 1.0.0 release.
|
2014-01-15 20:23:25 -05:00 |
|
Jeremy Cook
|
8dac49548c
|
Added command to display current version of homesick.
|
2014-01-06 19:12:13 -05:00 |
|
Jeremy Cook
|
78271a9ed4
|
Added commands to cd into a castle and to open a shell and to open the
default editor in the root of a given castle.
|
2013-12-31 21:20:13 -05:00 |
|
Jeremy Cook
|
8f67188c19
|
Added new tests for status and commit
|
2013-12-31 21:18:14 -05:00 |
|
Christian Bundy
|
c73d556e6f
|
Merge branch 'thilko' into destroy-castles
Conflicts:
lib/homesick/actions.rb
spec/homesick_spec.rb
|
2013-11-24 19:01:30 -08:00 |
|
thilko
|
357e2f60f2
|
delete repo dir
|
2013-11-23 22:05:07 +01:00 |
|
thilko
|
243ba70b33
|
using rm_rf to avoid confirmations on delete
|
2013-11-23 21:54:40 +01:00 |
|
thilko
|
640da07089
|
call unlink before removing the castle repo
|
2013-11-23 21:06:41 +01:00 |
|
thilko
|
69c38774fe
|
ask user before start destroying
|
2013-11-23 21:01:53 +01:00 |
|