* Extract `nameOrMaster` into common
* Extract `uncommit` into own module
* Extract `hop` into own module
* Extract `fresh` into own module
* Extract `log` into own module
* Extract all internal helpers into `Common` module
* Extract `stash` into own module
* Extract `unstash` into own module
* Extract `sync` into own module
* Extract `push` into own module
* Extract `diff` into own module
* Extract `runStatus` into the Status module
* Extract `current` into own module
* Extract `fix` into own module
* Extract `amend` into own module
* Extract `resolve` into own module
* Extract `clone` and `clear` into own module
* Extract `commit` into own module
* Extract `new` into own module
* Prettify imports
* Recover behaviour with shellmet
* Remove trailing whitespaces
* Update src/Hit/Git/Clone.hs
Co-Authored-By: Veronika Romashkina <vrom911@gmail.com>
* Apply suggestions from code review
Co-Authored-By: Veronika Romashkina <vrom911@gmail.com>
* Put qualified imports after all other imports
remove question comment,
add two empty lines before code starts
Co-authored-by: Veronika Romashkina <vrom911@gmail.com>
* [#68] Implement a prettier version for `git log`
I'm just doing `git log --oneline --decorate` right now as I don't know
what to do show and it's better than nothing at least :)
closes#68
* Update README.md
Co-Authored-By: Veronika Romashkina <vrom911@gmail.com>
* [#65]: Add issue options to hit new
If it is set to `true`, the new issue will be created instead.
* [#65]: Create an issue if the flag is set
* [#65]: Fix styling
* [#65]: Fix styling take 2
* [#65]: Remove redundant do
* [#65]: Fix hlint issues
* [#65]: Use separate function to get GITHUB_TOKEN
* [#65]: Follow workflow
- Create an issue
- Stash current changes
- Checkout master
- Create corresponding branch
- Switch to that branch
Bump up github to 0.22
Bump up to github 0.23
Fix stack build
Fix show issue number bug
It now show issue number correctly.
For example:
[# 123] instead of [IssueNumber #123]
* [#107] Add local flag to amend command
* When the flag is passed the `amend` command does not force push
* [#107] Apply comments
* Add documentation for amend flag
Co-Authored-By: Dmitrii Kovanikov <kovanikov@gmail.com>
* Fix version lock on shellmet
$? operator's semantic has changed in 0.0.1.
* Add default.nix, enabling Nix based install
- Also add `./result` to .gitignore (gets created by `nix-build`)
- Pin a version of nixpkgs that has the GHC used by stack.yaml (8.6.5)
* [#35] Implement Unit Tests for 'parseOwnerRepo' function
* Add common-options import to test-suite in cabal file, remove extra opts
* Formatting adjustments and addition of non-happy test case scenarios
- Remove LANGUAGE pragmas
- Format and arrange imports, add explicit imports
- Minor improvements