Skip to content

Commit 33d60b9

Browse files
committed
feat(submit:github): disable Github forge detection by default
Prerequisite for a new release so that we don't break everyone who is submitting to Github.
1 parent 0e171fb commit 33d60b9

File tree

1 file changed

+8
-3
lines changed
  • git-branchless-submit/src

1 file changed

+8
-3
lines changed

git-branchless-submit/src/lib.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -555,9 +555,14 @@ fn select_forge<'a>(
555555
};
556556

557557
// Check Github:
558-
let forge_kind = match forge_kind {
559-
Some(forge_kind) => Some(forge_kind),
560-
None => github_push_remote(repo)?.map(|_| ForgeKind::Github),
558+
let is_github_forge_reliable_enough_for_opt_out_usage = false; // as of 2024-04-06 it's too buggy; see https://github.com/arxanas/git-branchless/discussions/1259
559+
let forge_kind = match (
560+
forge_kind,
561+
is_github_forge_reliable_enough_for_opt_out_usage,
562+
) {
563+
(Some(forge_kind), _) => Some(forge_kind),
564+
(None, true) => github_push_remote(repo)?.map(|_| ForgeKind::Github),
565+
(None, false) => None,
561566
};
562567

563568
// Default:

0 commit comments

Comments
 (0)