-
-
Notifications
You must be signed in to change notification settings - Fork 101
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description of the bug
When initializing a repo with git init --object-format=sha256, git-branchless init panics.
Expected behavior
git-branchless initializes.
Actual behavior
It panics because compatobjectformat extension is not supported
Message: A fatal error occurred:
0: could not open repository: unsupported extension name extensions.compatobjectformat; class=Repository (6)
1: unsupported extension name extensions.compatobjectformat; class=Repository (6)
Location:
/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/git-branchless-init-0.10.0/src/lib.rs:609
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
0: git_branchless_init::command_init with effects=<Output fancy=true> git_run_info=<GitRunInfo path_to_git="git" working_directory="/home/user/git/NGodoT" env=not shown> main_branch_name=None
at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/git-branchless-init-0.10.0/src/lib.rs:602
1: git_branchless_init::command_main with ctx=CommandContext { effects: <Output fancy=true>, git_run_info: <GitRunInfo path_to_git="git" working_directory="/home/user/git/NGodoT" env=not shown> } args=InitArgs { uninstall: false, main_branch_name: None }
at /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/git-branchless-init-0.10.0/src/lib.rs:671
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⋮ 3 frames hidden ⋮
4: git_branchless_init::command_main::h99002ef25cb9130f
at <unknown source file>:<unknown line>
5: git_branchless::commands::command_main::hf52f5ca85a6d7010
at <unknown source file>:<unknown line>
6: git_branchless_invoke::do_main_and_drop_locals::heb4a7056cf11877e
at <unknown source file>:<unknown line>
7: git_branchless::commands::main::h4c8324ab2e7acc2a
at <unknown source file>:<unknown line>
8: std::sys::backtrace::__rust_begin_short_backtrace::h0eb54fb2c20464ef
at <unknown source file>:<unknown line>
9: std::rt::lang_start::{{closure}}::h7c49020a9b1d4651
at <unknown source file>:<unknown line>
10: std::rt::lang_start_internal::ha8ef919ae4984948
at <unknown source file>:<unknown line>
11: main<unknown>
at <unknown source file>:<unknown line>
12: __libc_start_call_main<unknown>
at ./csu/../sysdeps/nptl/libc_start_call_main.h:58
13: __libc_start_main_impl<unknown>
at ./csu/../csu/libc-start.c:360
14: _start<unknown>
at <unknown source file>:<unknown line>
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
Location: /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/git-branchless-0.10.0/src/commands/mod.rs:235
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⋮ 8 frames hidden ⋮
9: core::result::Result<T,E>::expect::h02ee06867496db48
at <unknown source file>:<unknown line>
10: git_branchless::commands::main::h4c8324ab2e7acc2a
at <unknown source file>:<unknown line>
11: std::sys::backtrace::__rust_begin_short_backtrace::h0eb54fb2c20464ef
at <unknown source file>:<unknown line>
12: std::rt::lang_start::{{closure}}::h7c49020a9b1d4651
at <unknown source file>:<unknown line>
13: std::rt::lang_start_internal::ha8ef919ae4984948
at <unknown source file>:<unknown line>
14: main<unknown>
at <unknown source file>:<unknown line>
15: __libc_start_call_main<unknown>
at ./csu/../sysdeps/nptl/libc_start_call_main.h:58
16: __libc_start_main_impl<unknown>
at ./csu/../csu/libc-start.c:360
17: _start<unknown>
at <unknown source file>:<unknown line>
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
Version of rustc
rustc 1.88.0 (6b00bc388 2025-06-23)
Automated bug report
Software version
git-branchless 0.10.0
Operating system
- OS: Linux (Ubuntu 25.04)
- Kernel: 6.14.0-35-generic
Command-line
/home/user/.cargo/bin/git-branchless bug-report Environment variables
SHELL=/bin/bash
EDITOR=<not set>Git version
> git version
git version 2.48.1
Hooks
Error: could not open repository: unsupported extension name extensions.compatobjectformat; class=Repository (6)
Events
Error: could not open repository: unsupported extension name extensions.compatobjectformat; class=Repository (6)
Version of git-branchless
git-branchless-opts 0.10.0
Version of git
git version 2.48.1
cceckman
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working