- Add support for suffix ([b5572a5](https://github.com/sgoudham/git-view/commit/b5572a5adc407e2f10d3671e1bdc5b6c8daaecc4)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add support for BitBucket repositories ([7a5afc7](https://github.com/sgoudham/git-view/commit/7a5afc7354a5aaa9fff57e8d92f1d8af647a66c1)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Open default remote branch if no upstream exists ([80465ec](https://github.com/sgoudham/git-view/commit/80465ec51488544d6d7f0ff6f39c64b4697994c8)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add functionality to open issue links ([6e1ecf3](https://github.com/sgoudham/git-view/commit/6e1ecf3657ba5a250d2f378dffbd3f271dee6f7b)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add functionality for opening commit hashes ([9426dec](https://github.com/sgoudham/git-view/commit/9426dec6ce8577403c536a99b8996a848f07f0d3)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add argument 'issue' to open issues ([ba6e9cf](https://github.com/sgoudham/git-view/commit/ba6e9cf95a4a595b6bc396529c16cd932da11ea7)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Parse URL & (naively) open the url in the browser ([26d9e5b](https://github.com/sgoudham/git-view/commit/26d9e5bd093f0d5831c8c92e2731060a70ffe992)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Parse URL in a robust way & start adding tests ([9011c18](https://github.com/sgoudham/git-view/commit/9011c18d4952a404b4638190b25293c25f634238))
- Ensure that arguments are correctly parsed ([cdaab08](https://github.com/sgoudham/git-view/commit/cdaab08594c6ed0edcb49d9914a04a104ea2b610))
- Change project name to 'git-view' ([a227adf](https://github.com/sgoudham/git-view/commit/a227adfbfa96e1aec07c2818fd9fd519049d3898))
- Change commit from 'latest' to 'current' ([af001e0](https://github.com/sgoudham/git-view/commit/af001e002a1ee564091916b99ddcf99229937c3e)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Update README.md to match new repository name ([78d72ce](https://github.com/sgoudham/git-view/commit/78d72cef002838452127b4cb593e6af0e5bc11e5))
### Refactor
- general:
- Reformat '-h' flag output ([efa38be](https://github.com/sgoudham/git-view/commit/efa38be50ad34dd3a14c6dad52d678aae1b1837f)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Move GitViewBuilder into module 'lib_tests' ([8bb5abe](https://github.com/sgoudham/git-view/commit/8bb5abe048bee803d5191c12dbe71f5110b78073)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Change 'to_owned()' to 'into()' ([d930d79](https://github.com/sgoudham/git-view/commit/d930d7992f2af7a06a6f5edfb351280081099338)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Implement functionality to retrieve git default branch ([784aee1](https://github.com/sgoudham/git-view/commit/784aee17d37d5f8e092efcc9ce8499d939d9ce6a)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add GitTrait to allow for easier testing ([f830f91](https://github.com/sgoudham/git-view/commit/f830f914c5932681095ab09d9c9999f762b0eb54)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add issue argument and start generating final url ([7be0788](https://github.com/sgoudham/git-view/commit/7be0788dc72e3f6ec0fa0ffe1925a8e4a77121ac)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- No need to store domain string in enum ([ac48831](https://github.com/sgoudham/git-view/commit/ac48831a862ef3b9703f6877032b866ae6d06708)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Use Cow<'_, str> and Url/Domain structs ([de44601](https://github.com/sgoudham/git-view/commit/de446012c1364a27a27dc8a4f23f2ec04bd76c91)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Use 'AppError' for propagation to clap ([ce41387](https://github.com/sgoudham/git-view/commit/ce4138712e145d1740261cbcac8f286c340e9917)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add 'AppError' to allow cleaner propagation of different errors ([c632965](https://github.com/sgoudham/git-view/commit/c632965a2ac4b8e0115e8d72301f9f486e778869)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add support for suffix ([b5572a5](https://github.com/sgoudham/git-view/commit/b5572a5adc407e2f10d3671e1bdc5b6c8daaecc4)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add support for BitBucket repositories ([7a5afc7](https://github.com/sgoudham/git-view/commit/7a5afc7354a5aaa9fff57e8d92f1d8af647a66c1)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Open default remote branch if no upstream exists ([80465ec](https://github.com/sgoudham/git-view/commit/80465ec51488544d6d7f0ff6f39c64b4697994c8)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add functionality to open issue links ([6e1ecf3](https://github.com/sgoudham/git-view/commit/6e1ecf3657ba5a250d2f378dffbd3f271dee6f7b)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add functionality for opening commit hashes ([9426dec](https://github.com/sgoudham/git-view/commit/9426dec6ce8577403c536a99b8996a848f07f0d3)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add argument 'issue' to open issues ([ba6e9cf](https://github.com/sgoudham/git-view/commit/ba6e9cf95a4a595b6bc396529c16cd932da11ea7)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Parse URL & (naively) open the url in the browser ([26d9e5b](https://github.com/sgoudham/git-view/commit/26d9e5bd093f0d5831c8c92e2731060a70ffe992)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Parse URL in a robust way & start adding tests ([9011c18](https://github.com/sgoudham/git-view/commit/9011c18d4952a404b4638190b25293c25f634238))
- Ensure that arguments are correctly parsed ([cdaab08](https://github.com/sgoudham/git-view/commit/cdaab08594c6ed0edcb49d9914a04a104ea2b610))
- Change project name to 'git-view' ([a227adf](https://github.com/sgoudham/git-view/commit/a227adfbfa96e1aec07c2818fd9fd519049d3898))
- Change commit from 'latest' to 'current' ([af001e0](https://github.com/sgoudham/git-view/commit/af001e002a1ee564091916b99ddcf99229937c3e)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Update README.md to match new repository name ([78d72ce](https://github.com/sgoudham/git-view/commit/78d72cef002838452127b4cb593e6af0e5bc11e5))
### Refactor
- general:
- Reformat '-h' flag output ([efa38be](https://github.com/sgoudham/git-view/commit/efa38be50ad34dd3a14c6dad52d678aae1b1837f)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Move GitViewBuilder into module 'lib_tests' ([8bb5abe](https://github.com/sgoudham/git-view/commit/8bb5abe048bee803d5191c12dbe71f5110b78073)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Change 'to_owned()' to 'into()' ([d930d79](https://github.com/sgoudham/git-view/commit/d930d7992f2af7a06a6f5edfb351280081099338)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Implement functionality to retrieve git default branch ([784aee1](https://github.com/sgoudham/git-view/commit/784aee17d37d5f8e092efcc9ce8499d939d9ce6a)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add GitTrait to allow for easier testing ([f830f91](https://github.com/sgoudham/git-view/commit/f830f914c5932681095ab09d9c9999f762b0eb54)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add issue argument and start generating final url ([7be0788](https://github.com/sgoudham/git-view/commit/7be0788dc72e3f6ec0fa0ffe1925a8e4a77121ac)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- No need to store domain string in enum ([ac48831](https://github.com/sgoudham/git-view/commit/ac48831a862ef3b9703f6877032b866ae6d06708)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Use Cow<'_, str> and Url/Domain structs ([de44601](https://github.com/sgoudham/git-view/commit/de446012c1364a27a27dc8a4f23f2ec04bd76c91)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Use 'AppError' for propagation to clap ([ce41387](https://github.com/sgoudham/git-view/commit/ce4138712e145d1740261cbcac8f286c340e9917)) ([#1](https://github.com/sgoudham/git-view/pull/1))
- Add 'AppError' to allow cleaner propagation of different errors ([c632965](https://github.com/sgoudham/git-view/commit/c632965a2ac4b8e0115e8d72301f9f486e778869)) ([#1](https://github.com/sgoudham/git-view/pull/1))