Commit Graph

241 Commits

Author SHA1 Message Date
Vladimir Iakovlev efcf7da7db #N/A: Add `react_native_command_unrecognized` rule 2016-08-13 19:14:55 +03:00
Vladimir Iakovlev fdfbfc80c0 #N/A: Add `npm_missing_script` rule 2016-08-13 18:28:45 +03:00
Vladimir Iakovlev b09a4e394e #N/A: Add `npm_run_script` rule 2016-08-13 17:38:40 +03:00
Vladimir Iakovlev 34973fe97e #N/A: Fix tests without `CommandNotFound` 2016-08-13 17:33:16 +03:00
Vladimir Iakovlev 065b350ada #N/A: Add `fab_command_not_found` rule 2016-08-13 16:10:12 +03:00
Vladimir Iakovlev ca787a1cba #N/A: Ensure that command doesn't exists in `no_command` rule 2016-08-13 15:39:42 +03:00
Vladimir Iakovlev 4c2fc490f2 Merge branch 'master' of github.com:nvbn/thefuck 2016-08-13 15:33:12 +03:00
Vladimir Iakovlev 0c2083485d #N/A: Make apt-get rule more accurate, remove unstable tests 2016-08-13 15:30:57 +03:00
Pablo Santiago Blum de Aguiar b6b15bf0d1 #534: Improve `open` rule by creating the file or dir 2016-08-12 01:09:05 -03:00
Pablo Santiago Blum de Aguiar a169575b0f #534: Move “is arg a url?” logic to a function
This function will be used in `get_new_command`.
2016-08-12 00:53:11 -03:00
Pablo Santiago Blum de Aguiar fbea803a9b #534: Use a `stderr` fixture on `open` rule tests 2016-08-12 00:20:12 -03:00
Pablo Santiago Blum de Aguiar 237bc57999 #N/A: Use git_branch_exists rule with `checkout` too 2016-07-21 13:59:41 -03:00
Julian Zimmermann 837ca73f50 Added "contains work" error for git push 2016-07-07 11:47:51 +02:00
nvbn 2988e4871f Merge branch 'update-cargo-no-command' of https://github.com/scorphus/thefuck into scorphus-update-cargo-no-command 2016-06-28 15:49:04 +03:00
nvbn f773b57bea #511: Add `ln_s_order` rule 2016-06-28 03:00:00 +03:00
Pablo Santiago Blum de Aguiar 2c1666abc4 #N/A: Update cargo_no_command rule to support current Cargo 2016-06-18 13:50:59 -03:00
Jake 4bd4c0f731 Add a new rule `git_rebase_no_changes`. 2016-06-11 19:20:33 -04:00
Pablo Santiago Blum de Aguiar 9d9820676a #N/A Add a new rule `brew_update_formula` 2016-04-20 22:27:39 -03:00
nvbn c6d2766553 #N/A: Add chmod +x rule 2016-04-11 16:13:41 +03:00
Pablo Santiago Blum de Aguiar 0c98053f74 #N/A Add a new rule `git_branch_exists` 2016-04-03 00:09:15 -03:00
Pablo Santiago Blum de Aguiar 28153db4a8 #486: Ignore a test on Windows 2016-03-29 23:39:53 -03:00
Pablo Santiago Blum de Aguiar 41707b80c6 #N/A: Fix `git_add` rule 2016-03-18 22:46:38 -03:00
Pablo Santiago Blum de Aguiar 51e89a36ef #N/A: Add new `git_rm_recursive` rule 2016-03-14 18:59:32 -03:00
nvbn 251b69b5a0 #475: Try to use already used executable in `no_command` 2016-03-13 15:10:37 +03:00
Pablo Santiago Blum de Aguiar bcab700215 #N/A: Add new `git_help_aliased` rule 2016-03-12 18:51:47 -03:00
Paul-Louis NECH 04b83cf7e8 Rules: git remote add instead of set-url if remote does not exist
Tests: Added test for git_remote_seturl_add

Rules: renamed new rule with a more appropriate name

README: added new rule

Style: Formatting

New rule: corrected test name

Developed tests
2016-03-04 22:35:55 +01:00
nvbn 4f5b382df4 #471: Use parametrized tests 2016-03-04 00:20:33 +03:00
lawrencebenson 6b0311181d Fix encoding error for Python 2 2016-03-02 23:19:22 +01:00
lawrencebenson 48808f93ac Add no hard link support for ln 2016-03-02 17:57:53 +01:00
nvbn 4f95b3365a #N/A: Add `grep_arguments_order` rule 2016-02-08 11:04:19 +03:00
nvbn 778d5f3e6e #N/A: Add `npm_wrong_command` rule 2016-02-06 15:18:44 +03:00
Pablo Santiago Blum de Aguiar c3e9c1bfc1 #N/A Completely test rules.apt_get 2016-01-31 19:55:45 -02:00
Pablo Santiago Blum de Aguiar 6c25b33b9e #N/A Add parameter and skip a test for apt_get rule 2016-01-31 19:55:45 -02:00
Pablo Santiago Blum de Aguiar 052f415d94 #N/A Completely test rules.gulp_not_task 2016-01-31 19:55:44 -02:00
Pablo Santiago Blum de Aguiar 3438d6dde7 #N/A Completely test rules.git_checkout 2016-01-31 19:55:44 -02:00
nvbn fe07fcaa62 #441: Remove shells methods wrappers 2016-01-29 13:09:40 +03:00
nvbn a2ec5aa3ff #441: Move function for getting current alias to `utils` 2016-01-29 12:22:31 +03:00
nvbn 20fff3142c #429: Fix tests with python 2 2016-01-13 22:08:24 +03:00
nvbn cab933e7e6 #429: Add `apt_invalid_operation` rule 2016-01-13 21:53:11 +03:00
makalaaneesh f249098336 sudo sh execute for && in commands - preventing double sudo 2015-12-23 14:35:47 +05:30
nvbn c3b1ba7637 #415: Prevent double `sudo` 2015-12-11 07:41:13 +08:00
Pablo Santiago Blum de Aguiar fc05364233 #398 & #408: Support non-ascii IO in Python 2 2015-11-25 02:34:19 -02:00
Pablo Santiago Blum de Aguiar 465f6191b0 #N/A Cleanup and adjust syntax 2015-11-25 01:58:07 -02:00
mcarton 7c5676491a Fix some more warnings from flake8 2015-11-15 18:08:59 +01:00
mcarton 8feb722ed0 Fix some pep8 warnings 2015-11-15 18:02:37 +01:00
Jan Warchoł dc23d67a42 Use --force-with-lease instead of --force for git push
--force flag can be very dangerous, because it unconditionally
overwrites remote branch - if someone pushed new commits to the remote
repo after you last fetched/pulled, and you do push --force, you will
overwrite his commits without even knowing that you did that.  Using
--force-with-lease is much safer because it only overwrites remote
branch when it points to the same commit that you think it points to.

Read more:
https://developer.atlassian.com/blog/2015/04/force-with-lease/
2015-10-30 16:17:56 +01:00
mcarton e71a3e0cdb Replace (almost) all instance of script.split 2015-10-28 16:43:24 +01:00
mcarton 280751b36e Fix the unzip rules and filenames with spaces 2015-10-28 15:13:33 +01:00
mcarton 0a6a3db65d Fix the untar rules and filenames with spaces 2015-10-28 15:12:59 +01:00
Pablo Santiago Blum de Aguiar 590fdba2aa Fix `rules.touch` tests
Move them to `rules` sub-directory and import `shells` instead of `and_`
which in turn triggers the `generic_shell` fixture fixing the tests on
Fish Shell.
2015-10-18 19:49:46 -02:00