🌲 Open the current remote repository in your browser

Overview

gitweb

Publish

Some of the flags and options are subject to change in the future. Ideas are welcome. Ideas are bulletproof (V).

gitweb is a command line interface I created mainly to learn Rust.

preview

Intallation

The Cargo way

cargo install gitweb

The binary way

Download the binary from the latest release and put it in your PATH.

Usage

gitweb will by default open the remote in the browser of the current repository.

gitweb 0.3.0

USAGE:
    gitweb [FLAGS] [OPTIONS]

FLAGS:
    -h, --help             Prints help information
    -M, --merge-request    Set the merge request flag
    -V, --version          Prints version information
    -v, --verbose          Set the verbosity of the command

OPTIONS:
    -b, --branch <branch>      Set the branch (alias for --tag)
    -B, --browser <browser>    Set the browser [env: BROWSER=]
    -c, --commit <commit>      Set a commit
    -r, --remote <remote>      Set the remote
    -t, --tag <tag>            Set the tag (alias for --branch)

--branch, --tag

gitweb will open the current branch or tag on the remote repository. You can override the behavior by giving either --branch or --tag flag with the custom branch or tag you want to open in the browser.

--browser

gitweb tries to start one of the following browser (in that order of priority):

  • --browser option given in the command line
  • $BROWSER on Linux 🐧 or %BROWSER% on Windows 🏁 (this is a non standard variable)
  • the default web browser on the system

--commit

gitweb will open the commit given as a parameter on the remote repository.

--remote

gitweb will open the origin remote if it exists. You can override the behavior by giving the --remote flag with the custom remote you want to open.

Comments
  • Copy/open a specific commit in  the browser

    Copy/open a specific commit in the browser

    Is your feature request related to a problem? Please describe. I want to copy/open the URL of a specific commit. Like:

    github: https://github.com/yoannfleurydev/gitweb/commit/13a54008f6ac56c74fe132cca2347c099a56f941
    bitbucket: https://bitbucket.org/rubenrua/matterhorn/commits/13ca600b0d245100e1bd163277e47cbdb0810620
    

    Describe the solution you'd like Any like:

    gitweb --commit 0b6e00b6 -B ""
    

    Additional context The same for git tags would be useful.

    enhancement good first issue 
    opened by rubenrua 4
  • SHA256 Mismatch during brew install

    SHA256 Mismatch during brew install

    Describe the bug When installing gitweb with Homebrew, there seems to a hash mismatch that prevents it from getting installed

    To Reproduce Steps to reproduce the behavior:

    1. Install homebrew
    2. Run brew install gitweb

    Expected behavior Installation should succeed

    Desktop (please complete the following information):

    • OS: macOS 12.0.1 21A559 arm64

    Additional context Error message:

        Error: gitweb: SHA256 mismatch
        Expected: 484b1c56973e06c2ad7b33ccdaafa8ef6fba236681c7f8cd04027738b5335cd3
          Actual: 9a8887fe063fd619a40c15c099f47fddcb82b73720e3e87ccf76499e296d3591
    
    installation 
    opened by manojkarthick 3
  • Make `gitweb` available for brew users

    Make `gitweb` available for brew users

    Is your feature request related to a problem? Please describe. I would like to install gitweb using brew.

    Describe the solution you'd like A recipe in this repository could be great. (Update README once this is done.)

    enhancement good first issue 
    opened by yoannfleurydev 2
  • build(deps): bump regex from 1.3.9 to 1.4.0

    build(deps): bump regex from 1.3.9 to 1.4.0

    Bumps regex from 1.3.9 to 1.4.0.

    Changelog

    Sourced from regex's changelog.

    1.4.0 (2020-10-11)

    This releases has a few minor documentation fixes as well as some very minor API additions. The MSRV remains at Rust 1.28 for now, but this is intended to increase to at least Rust 1.41.1 soon.

    This release also adds support for OSS-Fuzz. Kudos to @DavidKorczynski for doing the heavy lifting for that!

    New features:

    Bug fixes:

    Commits
    • fe9b5c9 1.4.0
    • 36caf08 deps: bump regex-syntax minimum version to 0.6.19
    • e2c0889 regex-syntax-0.6.19
    • 9e9391a changelog: 1.4.0
    • 2f9103e fuzz: add fuzzing infrastructure for OSS-Fuzz
    • 2ee5e47 api: add 'empty' constructor to RegexSet
    • f0263cc api: add is_empty to RegexSet
    • 0e21edc doc: clarify docs for is_match
    • 18cb604 api: implement Clone for SubCaptureMatches
    • e1e3692 capture: support [, ] and . in capture group names
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Allow url without .git suffix

    Allow url without .git suffix

    Is your feature request related to a problem? Please describe. using gitweb on a repo which has not been checked out with the .git-suffix results in a panic.

    thread` 'main' panicked at 'called `Option::unwrap()` on a `None` value'
    

    Describe the solution you'd like The regex should allow all valid git urls.

    bug 
    opened by mborejdo 2
  • build(deps): bump anyhow from 1.0.57 to 1.0.66

    build(deps): bump anyhow from 1.0.57 to 1.0.66

    Bumps anyhow from 1.0.57 to 1.0.66.

    Release notes

    Sourced from anyhow's releases.

    1.0.66

    • Reduce unhelpful backtrace frames in backtraces captured during a context call (#279)

    1.0.65

    • impl Provider for anyhow::Error

    1.0.64

    • Correctly propagate Backtrace when using #[source] anyhow::Error with thiserror crate (#231)

    1.0.63

    1.0.62

    • Fix extra rebuilding when interleaving command-line cargo invocations with IDE builds (#261)

    1.0.61

    • Work around rust-analyzer builds poisoning all subsequent command-line cargo builds (#252)

    1.0.60

    • Propagate --target to rustc invocation when deciding about backtrace support (#249, thanks @​RalfJung)

    1.0.59

    • Update crates.io metadata to include no-std category

    1.0.58

    • Fix some broken links in documentation
    Commits
    • 8de29aa Release 1.0.66
    • 54fc812 Merge pull request #279 from dtolnay/contextbacktrace
    • 131249b Remove 2 frames of noise from 'context' backtraces
    • f2123ab Ui test changes for trybuild 1.0.66
    • 9bd74a1 Restore pre-nightly-2022-10-05 behavior of test_path PhantomData tests
    • 77c4fa4 Update test suite to nightly-2022-10-05
    • 7b171d6 Ignore bool_to_int_with_if clippy lint in test suite
    • 94ae34b Raise minimum tested toolchain to rust 1.56
    • 94f6f4d Remove default package.readme metadata from Cargo.toml
    • 4de2068 Release 1.0.65
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump git-url-parse from 0.4.0 to 0.4.3

    build(deps): bump git-url-parse from 0.4.0 to 0.4.3

    Bumps git-url-parse from 0.4.0 to 0.4.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump open from 2.1.2 to 3.0.3

    build(deps): bump open from 2.1.2 to 3.0.3

    Bumps open from 2.1.2 to 3.0.3.

    Release notes

    Sourced from open's releases.

    v3.0.3

    Bug Fixes

    • quote paths on windows to allow spaces in paths not be treated as multiple paths. Note that paths that are already quoted will also be quoted, as the current quoting implementation is unconditional.

    Commit Statistics

    • 4 commits contributed to the release over the course of 60 calendar days.
    • 60 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' where seen in commit messages

    Commit Details

    • Uncategorized
      • quote paths on windows to allow spaces in paths not be treated as multiple paths. (4c0fdb3)
      • refactor (e0d5968)
      • Fixed issue on Windows where a space in a path could cause problems with specific programs. (1ab9bc3)
      • try to fix CI by not using nightly toolchains on windows (b20e01c)

    v3.0.2

    Bug Fixes

    • Improve documentation about blocking behaviour.

    Commit Statistics

    • 1 commit contributed to the release.
    • 35 days passed between releases.
    • 1 commit where understood as conventional.
    • 1 unique issue was worked on: #51

    Commit Details

    • #51
      • Improve documentation about blocking behaviour. (fe70aad)

    v3.0.1

    ... (truncated)

    Changelog

    Sourced from open's changelog.

    3.0.3 (2022-09-16)

    Bug Fixes

    • quote paths on windows to allow spaces in paths not be treated as multiple paths. Note that paths that are already quoted will also be quoted, as the current quoting implementation is unconditional.

    Commit Statistics

    • 4 commits contributed to the release over the course of 60 calendar days.
    • 60 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' where seen in commit messages

    Commit Details

    • Uncategorized
      • quote paths on windows to allow spaces in paths not be treated as multiple paths. (4c0fdb3)
      • refactor (e0d5968)
      • Fixed issue on Windows where a space in a path could cause problems with specific programs. (1ab9bc3)
      • try to fix CI by not using nightly toolchains on windows (b20e01c)

    3.0.2 (2022-07-17)

    Bug Fixes

    • Improve documentation about blocking behaviour.

    Commit Statistics

    • 2 commits contributed to the release.
    • 35 days passed between releases.
    • 1 commit was understood as conventional.
    • 1 unique issue was worked on: #51

    Commit Details

    ... (truncated)

    Commits
    • 9c69785 Release open v3.0.3
    • 4c0fdb3 fix: quote paths on windows to allow spaces in paths not be treated as multip...
    • e0d5968 refactor
    • 1ab9bc3 Fixed issue on Windows where a space in a path could cause problems with spec...
    • b20e01c try to fix CI by not using nightly toolchains on windows
    • c7ea529 Release open v3.0.2
    • fe70aad fix: Improve documentation about blocking behaviour. (#51)
    • 757f773 Release open v3.0.1
    • df358d2 fix: deprecate that_in_background() as that() is definitely non-blocking ...
    • 3f51fb2 Release open v3.0.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump anyhow from 1.0.57 to 1.0.65

    build(deps): bump anyhow from 1.0.57 to 1.0.65

    Bumps anyhow from 1.0.57 to 1.0.65.

    Release notes

    Sourced from anyhow's releases.

    1.0.65

    • impl Provider for anyhow::Error

    1.0.64

    • Correctly propagate Backtrace when using #[source] anyhow::Error with thiserror crate (#231)

    1.0.63

    1.0.62

    • Fix extra rebuilding when interleaving command-line cargo invocations with IDE builds (#261)

    1.0.61

    • Work around rust-analyzer builds poisoning all subsequent command-line cargo builds (#252)

    1.0.60

    • Propagate --target to rustc invocation when deciding about backtrace support (#249, thanks @​RalfJung)

    1.0.59

    • Update crates.io metadata to include no-std category

    1.0.58

    • Fix some broken links in documentation
    Commits
    • 4de2068 Release 1.0.65
    • 07acdac Merge pull request #271 from dtolnay/provider
    • ee49ec0 Add impl Provider in build.rs probe
    • b7448d3 impl std::any::Provider for anyhow::Error
    • 916e22b Release 1.0.64
    • 480e480 Merge pull request #268 from dtolnay/provide
    • b30f5c5 Include outer backtrace when called as source.provide
    • 4b8df91 GitHub Workflows security hardening
    • 007c69c Merge pull request #267 from dtolnay/demand
    • 1b298fe Rename &mut Demand arguments to 'demand'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump anyhow from 1.0.57 to 1.0.64

    build(deps): bump anyhow from 1.0.57 to 1.0.64

    Bumps anyhow from 1.0.57 to 1.0.64.

    Release notes

    Sourced from anyhow's releases.

    1.0.64

    • Correctly propagate Backtrace when using #[source] anyhow::Error with thiserror crate (#231)

    1.0.63

    1.0.62

    • Fix extra rebuilding when interleaving command-line cargo invocations with IDE builds (#261)

    1.0.61

    • Work around rust-analyzer builds poisoning all subsequent command-line cargo builds (#252)

    1.0.60

    • Propagate --target to rustc invocation when deciding about backtrace support (#249, thanks @​RalfJung)

    1.0.59

    • Update crates.io metadata to include no-std category

    1.0.58

    • Fix some broken links in documentation
    Commits
    • 916e22b Release 1.0.64
    • 480e480 Merge pull request #268 from dtolnay/provide
    • b30f5c5 Include outer backtrace when called as source.provide
    • 4b8df91 GitHub Workflows security hardening
    • 007c69c Merge pull request #267 from dtolnay/demand
    • 1b298fe Rename &mut Demand arguments to 'demand'
    • 2c8f71b Revert "Disable backtrace test until converted to provider API"
    • 036c5f8 Release 1.0.63
    • 546342c Merge pull request #266 from dtolnay/provider
    • 46d3d2c Use backtrace via generic member access
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump flexi_logger from 0.22.3 to 0.23.1

    build(deps): bump flexi_logger from 0.22.3 to 0.23.1

    Bumps flexi_logger from 0.22.3 to 0.23.1.

    Changelog

    Sourced from flexi_logger's changelog.

    [0.23.1] - 2022-09-02

    Fix a panic that can happen if Naming::Timestamps and FileSpec::o_suffix(None) are used and rotation happens within a second (issue-116).

    Bump MSRV to 1.59 (because the time crate did this).

    [0.23.0] - 2022-08-04

    Switch to edition 2021, use latest patch of time version "0.3", bump minimal supported rust version to "1.57.0".

    [0.22.6] - 2022-08-03

    Add interconversions between log::LevelFilter and flexi_logger::Duplicate (kudos to rlee287).

    [0.22.5] - 2022-06-03

    Only depend on the parts of crossbeam that are used (kudos to bsilver8192).

    [0.22.4] - 2022-06-03

    Add support for Rfc3164 to SyslogWriter (kudos to mbodmer).

    Add Clone and Copy implementations to enum Duplicate (kudos to ComplexSpaces).

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump anyhow from 1.0.57 to 1.0.68

    build(deps): bump anyhow from 1.0.57 to 1.0.68

    Bumps anyhow from 1.0.57 to 1.0.68.

    Release notes

    Sourced from anyhow's releases.

    1.0.67

    • Improve the backtrace captured when context() is used on an Option (#280)

    1.0.66

    • Reduce unhelpful backtrace frames in backtraces captured during a context call (#279)

    1.0.65

    • impl Provider for anyhow::Error

    1.0.64

    • Correctly propagate Backtrace when using #[source] anyhow::Error with thiserror crate (#231)

    1.0.63

    1.0.62

    • Fix extra rebuilding when interleaving command-line cargo invocations with IDE builds (#261)

    1.0.61

    • Work around rust-analyzer builds poisoning all subsequent command-line cargo builds (#252)

    1.0.60

    • Propagate --target to rustc invocation when deciding about backtrace support (#249, thanks @​RalfJung)

    1.0.59

    • Update crates.io metadata to include no-std category

    1.0.58

    • Fix some broken links in documentation
    Commits
    • 867763b Release 1.0.68
    • c0a87d0 Opt out -Zrustdoc-scrape-examples on docs.rs
    • 1cc707b Release 1.0.67
    • 613b261 Update build status badge
    • 0f922d7 Disable backtrace CI on Rust 1.50
    • acecd9b Update ui test suite to nightly-2022-12-15
    • 0bac51f Time out workflows after 45 minutes
    • 60e8800 Fix renamed let_underscore_drop lint
    • 8d1c734 Update ui test suite to nightly-2022-11-16
    • 451651b Update ui test suite to nightly-2022-11-11
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump open from 2.1.2 to 3.2.0

    build(deps): bump open from 2.1.2 to 3.2.0

    Bumps open from 2.1.2 to 3.2.0.

    Release notes

    Sourced from open's releases.

    v3.2.0

    New Features

    • upgrade windows-sys to more recent version. This mainly reduces build times for some, and may increase them for others, on windows only. If build times increase, try to upgrade windows-sys across the dependency tree.

    Commit Statistics

    • 4 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    • Uncategorized
      • prepare changelog prior to release (20c6ee4)
      • upgrade windows-sys to more recent version. (c3d2819)
      • Upgrade to windows-sys v0.42 (4de95c7)
      • Revert "Upgrade to windows-sys v0.42.0" (2aff3bd)

    v3.1.0

    New Features

    • upgrade windows-sys to more recent version. This mainly reduces build times for some, and may increase them for others, on windows only. If build times increase, try to upgrade windows-sys across the dependency tree.

    Commit Statistics

    • 6 commits contributed to the release over the course of 8 calendar days.
    • 65 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    • Uncategorized
      • upgrade windows-sys to more recent version. (a1c8dd7)

    ... (truncated)

    Changelog

    Sourced from open's changelog.

    3.2.0 (2022-11-21)

    New Features

    • upgrade windows-sys to more recent version. This mainly reduces build times for some, and may increase them for others, on windows only. If build times increase, try to upgrade windows-sys across the dependency tree.

    Commit Statistics

    • 4 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    • Uncategorized
      • prepare changelog prior to release (20c6ee4)
      • upgrade windows-sys to more recent version. (c3d2819)
      • Upgrade to windows-sys v0.42 (4de95c7)
      • Revert "Upgrade to windows-sys v0.42.0" (2aff3bd)

    3.1.0 (2022-11-20)

    YANKED

    New Features

    • upgrade windows-sys to more recent version. This mainly reduces build times for some, and may increase them for others, on windows only. If build times increase, try to upgrade windows-sys across the dependency tree.

    Commit Statistics

    • 7 commits contributed to the release over the course of 8 calendar days.
    • 65 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    ... (truncated)

    Commits
    • eea4f27 Release open v3.2.0
    • 20c6ee4 prepare changelog prior to release
    • c3d2819 feat: upgrade windows-sys to more recent version.
    • 4de95c7 Upgrade to windows-sys v0.42
    • 2aff3bd Revert "Upgrade to windows-sys v0.42.0"
    • 37bf011 Release open v3.1.0
    • a1c8dd7 feat: upgrade windows-sys to more recent version.
    • aba0a62 Upgrade to windows-sys v0.42.0
    • 7a1cc83 Update listed version number.
    • f4dfeab Merge branch 'fmt'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump git-url-parse from 0.4.0 to 0.4.4

    build(deps): bump git-url-parse from 0.4.0 to 0.4.4

    Bumps git-url-parse from 0.4.0 to 0.4.4.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump flexi_logger from 0.22.3 to 0.23.3

    build(deps): bump flexi_logger from 0.22.3 to 0.23.3

    Bumps flexi_logger from 0.22.3 to 0.23.3.

    Changelog

    Sourced from flexi_logger's changelog.

    [0.23.3] - 2022-09-11

    Re-introduce LoggerHandle::clone().

    [0.23.2] - 2022-09-06

    Fix security advisory (see #117) by replacing the dependency from notify 4.0 with notify-debouncer-mini 0.2 (which depends on notify 5.0). As a side-effect, the thread flexi_logger-specfile-watcher is replaced with notify-rs debouncer loop.

    Adapt and simplify the submodule trc a bit.

    [0.23.1] - 2022-09-02

    Fix a panic that can happen if Naming::Timestamps and FileSpec::o_suffix(None) are used and rotation happens within a second (issue-116).

    Bump MSRV to 1.59 (because the time crate did this).

    [0.23.0] - 2022-08-04

    Switch to edition 2021, use latest patch of time version "0.3", bump minimal supported rust version to "1.57.0".

    [0.22.6] - 2022-08-03

    Add interconversions between log::LevelFilter and flexi_logger::Duplicate (kudos to rlee287).

    [0.22.5] - 2022-06-03

    Only depend on the parts of crossbeam that are used (kudos to bsilver8192).

    [0.22.4] - 2022-06-03

    Add support for Rfc3164 to SyslogWriter (kudos to mbodmer).

    Add Clone and Copy implementations to enum Duplicate (kudos to ComplexSpaces).

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump git2 from 0.14.3 to 0.15.0

    build(deps): bump git2 from 0.14.3 to 0.15.0

    Bumps git2 from 0.14.3 to 0.15.0.

    Commits
    • 4979a86 we have to expect non-utf8 strings in tracing messages (#770)
    • c7025a7 Merge pull request #776 from extrawurst/master
    • 68eecf6 remove unused dependency
    • 4760c18 Merge pull request #771 from gibfahn/log_typo
    • 869790f Fix stdout->stderr typo in cred.rs
    • 6f3905d Bump versions
    • 979d2d5 Mark OdbReader and OdbWriter Send (#765)
    • 33b14ce Make Odb Send and Sync (#763)
    • 4949647 Consistently derive Copy, Clone, Debug, PartialEq, and Eq for types (#764)
    • 2afab9f Derive Debug for IndexEntry, IndexTime, and Time (#762)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Customize the repo URL

    Customize the repo URL

    Is your feature request related to a problem? Please describe. At work, our repos/branches are hosted at bitbucket.COMPANY.com/projects/ORGANIZATION/repos/REPONAME/browse?at=refs%2Fheads%2FBRANCHNAME. As it stands gitweb is opening bitbucket.COMPANY.com/ORGANIZATION/REPONAME/tree/BRANCHNAME.

    Describe the solution you'd like A template to customize the path. Otherwise, perhaps this might be the --remote arg which I've not been able to get working, so an example on that would be helpful.

    Describe alternatives you've considered None.

    Additional context None.

    enhancement 
    opened by dycw 2
Releases(v0.3.5)
Owner
Yoann Fleury
Front End Web Developer
Yoann Fleury
KERI implementation in RUST, current development lead by DIF

KERIOX Introduction Features Introduction KERIOX is an open source Rust implementation of the Key Event Receipt Infrastructure (KERI) , a system desig

WebOfTrust 3 Nov 11, 2022
Clean up the lines of files in your code repository

lineman Clean up the lines of files in your code repository NOTE: While lineman does have tests in place to ensure it operates in a specific way, I st

Joseph T. Lyons 4 Nov 25, 2021
Remote Secret Editor for AWS Secret Manager

Barberousse - Remote Secrets Editor About Usage Options Printing Editing Copying RoadMap 1.0 1.1 Future About A project aimed to avoid downloading sec

Mohamed Zenadi 18 Sep 28, 2021
🚧 (Alpha stage software) Binary that supports remote filesystem and process operations. 🚧

distant Binary to connect with a remote machine to edit files and run programs. ?? (Alpha stage software) This program is in rapid development and may

Chip Senkbeil 296 Dec 28, 2022
Incremental, multi-version remote backup tool for block devices.

bsync Incremental, multi-version remote backup tool for block devices. The on-disk backup format is a SQLite database and I've been dogfooding this on

Heyang Zhou 7 Aug 21, 2022
Mobile safari / webview remote debugging and e2e testing libraries

Canter (WIP) (WIP) Mobile safari / webview remote debugging and e2e testing libraries. Developed for safari/webview e2e testing on iPhone. Works only

Han Lee 9 Aug 16, 2022
Remoc 🦑 — Remote multiplexed objects and channels for Rust

Remoc ?? — remote multiplexed objects and channels Remoc makes remote interaction between Rust programs seamless and smooth. Over a single underlying

ENQT GmbH 98 Dec 21, 2022
M8 remote display - Rust

RM8 Remote display for the Dirtywave M8 I first tried M8WebDisplay then discovered m8c and decided to use it as a starting point for my own version in

Alex Boussinet 30 Dec 31, 2022
The system for remote workers to prevent their family members from interrupting conference calls

onair The system for remote workers to prevent their family members from interrupting conference calls. The system is designed to automatically detect

Yushi OMOTE 6 Sep 21, 2022
📮 load, write, and copy remote and local assets

axoasset This library offers read, write, and copy functions, for local and remote assets given a string that contains a relative or absolute local pa

axo 7 Jan 25, 2023
A self-contained, single-binary Rust and Leptos application for remote Wake-on-LAN

Remote Wake-on-LAN with Rust and Leptos A self-contained, single-binary Rust and Leptos application serving a web interface to wake another device on

Valentin Bersier 6 Jan 28, 2023
Searchbuddy is a browser extension that lets you chat with people that are searching for what you're searching for.

searchbuddy Make friends while searching! Searchbuddy is a browser extension that lets you chat with people that are searching for what you're searchi

Joseph Gerber 14 May 23, 2022
A zsh histb browser using skim. Implemented in rust.

A zsh histb browser using skim. Implemented in rust.

Matthias Bilger 18 Nov 17, 2022
Estimate the amount of time spent working on a Git repository

jikyuu (時給) A tool to estimate the amount of time spent working on a Git repository. It is a direct port of git-hours, written in Node.js, because the

null 18 Nov 16, 2022
Repository for Public Impervious Releases

Impervious Releases This is the repository for impervious releases and supporting files and documentation. Binaries The binaries are now released and

null 67 Dec 20, 2022
GRM — Git Repository Manager

GRM helps you manage git repositories in a declarative way. Configure your repositories in a TOML file, GRM does the rest.

Hannes Körber 32 Dec 30, 2022
Twidge is a fresh approach to productivity. It integrates with your workflow and allows you to be your most productive self.

Twidge A productivity app which is an extension to your mind Twidge is a cross platform productivity app, powered by rust, tauri, prisma-client-rust T

Twidge 187 Jun 28, 2023
Open Source terraform provider registry

Terustry Simple configurable proxy that implement terraform provider registry protocol, to build your own terraform provider private registry. How it

Open-Source by Veepee 53 Nov 24, 2022
Open-source NI maschine device handling

Open-source NI maschine device handling

william light 69 Dec 1, 2022