Skydio / revup

Effortlessly create and manage pull requests without changing branches. Powers a stacked diffs workflow with python and git "plumbing" commands.
https://github.com/Skydio/revup
MIT License
310 stars 61 forks source link

Make populate_topics repeatable #58

Closed jerry-skydio closed 1 year ago

jerry-skydio commented 1 year ago

It now caches the status and further calls do nothing. This allows slightly cleaner flow in amend where the object is constructed always, but is only populated based on custom logic where necessary.

Topic: topics_populate Reviewers: brian-k, malcolm-l

jerry-skydio commented 1 year ago

Reviews in this chain: └https://github.com/Skydio/revup/pull/58 Make populate_topics repeatable  └https://github.com/Skydio/revup/pull/59 Shortcut base branch detection if only one possible branch   └https://github.com/Skydio/revup/pull/60 Reverse order of topics in amend    └https://github.com/Skydio/revup/pull/62 toolkit: Add closest-branch command

jerry-skydio commented 1 year ago
# head base diff date summary
0 c28550ee 50e0ce16 diff Sep 21 2:39 PM 2 files changed, 28 insertions(+), 40 deletions(-)
1 a6d4024f 50e0ce16 diff Sep 21 2:39 PM 0 files changed
2 23f05117 24ee7ac0 diff Sep 21 2:50 PM 0 files changed
3 e681fb83 2b03c99c rebase Sep 21 6:08 PM 0 files changed
4 4931717b 100e2006 rebase Sep 21 6:10 PM 0 files changed
5 4b052fdb e81ab025 diff Sep 22 11:22 AM 0 files changed