Jeremy Cook
|
74cfd29272
|
Small refactoring to keep main homesick class smaller.
|
2014-04-15 22:20:12 -04:00 |
|
Jeremy Cook
|
9a3268b7c3
|
Merge pull request #100 from nicolasmccurdy/use-coveralls
Use coveralls
|
2014-04-15 21:15:46 -04:00 |
|
Nicolas McCurdy
|
70c1666606
|
Add a Gitter badge to the readme
|
2014-04-13 17:20:28 -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
|
c790e34b39
|
Added documentation for the exec and exec_all commands.
|
2014-04-13 14:58:54 -04:00 |
|
Nicolas McCurdy
|
8428ad1c9c
|
Merge pull request #105 from JCook21/ExecCommands
Further work on exec command
|
2014-04-13 14:29:59 -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
|
84fb1d1462
|
Replace a system call in the spec helper
|
2014-04-06 02:01:15 -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 |
|
Nicolas McCurdy
|
ab603240e4
|
Merge pull request #97 from JCook21/exec
Added Exec command
|
2014-04-06 00:48:20 -04:00 |
|
Nicolas McCurdy
|
2e5c2ec018
|
Add coverage status to the readme
|
2014-04-05 23:44:27 -04:00 |
|
Nicolas McCurdy
|
349e75584f
|
Switch from simplecov to coveralls for code coverage (in the cloud!!!)
|
2014-04-05 23:27:29 -04:00 |
|
Jeremy Cook
|
bea3a0b680
|
Added exec command to homesick.
|
2014-04-05 09:21:16 -04:00 |
|
Jeremy Cook
|
8b6bf92e9a
|
Applied fixes that allow tests to pass again.
|
2014-04-05 09:18:56 -04:00 |
|
Nicolas McCurdy
|
133c3613e9
|
Merge pull request #96 from nicolasmccurdy/fix-simplecov
Fix simplecov
|
2014-04-05 00:47:31 -04:00 |
|
Nicolas McCurdy
|
ff2e5ee064
|
Merge pull request #95 from nicolasmccurdy/use-expect-syntax
Use expect syntax
|
2014-04-04 23:23:42 -04:00 |
|
Nicolas McCurdy
|
22aed48d4e
|
Set up simplecov (it was in the Gemfile before, but it wasn't actually used)
|
2014-04-04 15:11:31 -04:00 |
|
Nicolas McCurdy
|
4c7e45a1d5
|
Use simplecov instead of rcov for all Rubies, since we have dropped 1.8 anyway
|
2014-04-04 15:08:36 -04:00 |
|
Nicolas McCurdy
|
ca41ae7f85
|
Only allow RSpec's new "expect" syntax
|
2014-04-04 02:10:19 -04:00 |
|
Nicolas McCurdy
|
fa61e7b10e
|
Avoid using "should" in example descriptions
|
2014-04-04 01:53:23 -04:00 |
|
Nicolas McCurdy
|
8397dcacc5
|
Convert specs to RSpec 2.14.8 syntax with Transpec
This conversion is done by Transpec 1.10.4 with the following command:
transpec
* 39 conversions
from: obj.should
to: expect(obj).to
* 22 conversions
from: == expected
to: eq(expected)
* 18 conversions
from: obj.should_receive(:message)
to: expect(obj).to receive(:message)
* 13 conversions
from: obj.stub(:message)
to: allow(obj).to receive(:message)
* 11 conversions
from: obj.should_not
to: expect(obj).not_to
* 5 conversions
from: =~ /pattern/
to: match(/pattern/)
* 2 conversions
from: obj.should_not_receive(:message)
to: expect(obj).not_to receive(:message)
|
2014-04-04 01:37:44 -04:00 |
|
Jeremy Cook
|
3f2d343161
|
Merge pull request #93 from JCook21/master
Made tests less reliant on file paths
|
2014-03-16 10:44:57 -04:00 |
|
Jeremy Cook
|
d91628f811
|
Made tests more generic since file paths may be different on various
systems.
|
2014-03-08 17:26:07 -05: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 |
|
Christian Bundy
|
9b780ffac6
|
Merge pull request #87 from JCook21/Consistent
Rename "symlink" command to "link" (with backward compatibility)
|
2014-01-21 16:17:12 -08:00 |
|
Jeremy Cook
|
59f6239ea0
|
Renamed symlink command to link.
|
2014-01-21 17:21:07 -05:00 |
|
Nicolas McCurdy
|
c2cb6081e1
|
Fix some more code style issues with block params being in the wrong place
|
2014-01-20 23:26:29 -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
|
2b48544e32
|
Merge pull request #81 from thenickperson/ruby-2.1
Test with Ruby 2.1.0 on Travis and add it to the supported Rubies
|
2014-01-20 12:56:20 -08:00 |
|
Nicolas McCurdy
|
f1191d4b3c
|
Remove duplicate methods rm and rm_link
|
2014-01-16 02:44:04 -05:00 |
|
Nicolas McCurdy
|
8173429131
|
Ignore the remaining cyclomatic complexity issues
|
2014-01-16 00:31:00 -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
|
604a3b2a20
|
Add todo comments to the rubocop config
|
2014-01-15 23:23:30 -05:00 |
|
Nicolas McCurdy
|
7d36460851
|
Rename the todo config to .rubocop.yml, now that more rubocop issues are fixed
|
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 |
|
Nicolas McCurdy
|
e202b7eae7
|
Add a rubocop todo-style config created by "--auto-gen-config" and inherit it
|
2014-01-15 23:22:03 -05:00 |
|
Nicolas McCurdy
|
3fcbd21104
|
Test with Ruby 2.1.0 on Travis and add it to the supported Rubies
|
2014-01-15 21:55:28 -05:00 |
|