abhinav / abhinav/git-spice

repo sync: update all tracked branches

未关闭
#611 1 条评论 10 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
Go
星标
762
派生
72
平均合并
18 小时 24 分钟
30 天内合并 PR
28

描述

Right now, `repo sync` is incorrect.
The name suggests it updates the entire repository, but what it does is just update main.
What it should do:

- pull latest changes for all tracked branches and main
- delete all merged branches
- restack whatever was affected

For the case currently handled by `repo sync`—single branch sync, we'll need to add a `branch sync` command.
We may also add stack-scope sync commands.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。