v0.7.9 - Auto-detection branche par defaut du remote

Changements :
- Detection automatique de la branche par defaut (main/master) via git ls-remote --symref HEAD
- Plus besoin de specifier branch dans config.ini si le remote utilise main
- Clone avec la bonne branche detectee (-b)
- Fallback sur master si la detection echoue

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-25 13:34:58 +01:00
parent 19efbe6dd7
commit ba377a4e4a
6 changed files with 61 additions and 16 deletions

4
gui.go
View File

@@ -617,7 +617,7 @@ func (a *App) doAction() {
go func() {
var err error
if res.NeedsClone {
err = doCloneWithProgress(ctx, cfg, cb)
err = doCloneWithProgress(ctx, cfg, res.Branch, cb)
} else {
if res.LocalChanges > 0 {
err = doCheckout(res)
@@ -666,7 +666,7 @@ func (a *App) updateAll() {
go func() {
var err error
if res.NeedsClone {
err = doCloneWithProgress(ctx, cfg, cb)
err = doCloneWithProgress(ctx, cfg, res.Branch, cb)
} else {
if res.LocalChanges > 0 {
err = doCheckout(res)