All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- upgrade dependencies
- upgrade dependencies
- upgrade dependencies
- update README to add the homebrew installation instructions
- upgrade dependencies
- update the code to get the remote parts
- remove the quircky regex
- new merge request option #47 @antoinecarton
- update dependencies
- fix: map output for jobs steps
- ci: update the way assets are uploaded
- fix: remove tag refs in assets
- build(deps): bump regex from 1.4.0 to 1.4.1
- build(deps): bump git2 from 0.13.11 to 0.13.12
- improve CI/CD with windows and macos binaries
- bump flexi_logger from 0.15.12 to 0.16.1
- bump anyhow from 1.0.32 to 1.0.33
- bump thiserror from 1.0.20 to 1.0.21
- update other deps
- add support for remote url without
.git
extension
- complete refactor of the code
- remove custom code for BROWSER environment variable
- add support for
--commit
to open a specific commit by @rubenrua - add alias
--tag
for--branch
as they are the same from git host provider perspective
- rework regex to get domain and project path
- the remove port function was a bit to restrictive (it removed the first part of the path like /path_removed/the/rest/of/the/path)
- upgrade dependencies
- add empty string option to --browser so the user can only have the output in the console
- remove the port from the url to fix the 404 (#3)
- no more panic 💥, now the program exit smoothly on errors
- each error has its own code
- yoannfleurydev.github.io/gitweb
- add more comment for the
--help
option. - add
print
function to output easily when the program is in error - renamed the old
print
method toverbose_print
so the logger write onlyon verbose run - improve browser openning readability by removing ifs
- fix all dependency on their minor release to have the latest ones
- the program will give back shell prompt when the browser is not already running (#2)
0.1.4 - 2019-03-04
- now able to use gitweb in git repository subdirectories
0.1.3 - 2019-02-18
- working CI
0.1.2 - 2019-02-17
- editorconfig
- git2 library to use git wrapper instead of system command
- custom commands to get git information
0.1.1 - 2019-02-16
- this changelog
- build status
- set default browser as the first to be open
- allow
$BROWSER
to override the default browser of the system - allow
--browser
to override the$BROWSER
environment variable and the default browser
- default behavior of the command is to open the current repository in the browser
- add
--branch
option to open a custom branch (default behavior is the current branch of the repo) - add
--browser
to open a custom browser