Commit Graph

  • e7fdf6dd9c Merge pull request #5 from github/skarim/fix-initial-branch-prefix copilot-pull-request-reviewer/code-review-by-copilot-another-one Sameen Karim 2026-03-25 17:33:34 -04:00
  • 0b9293a4cb disallow prefix or numbered flags with adopt #5 Sameen Karim 2026-03-25 16:13:08 -04:00
  • 569c63577f assert runInit success Sameen Karim 2026-03-25 16:07:56 -04:00
  • 3aa8c8eda3 consolidated prefix input and validation Sameen Karim 2026-03-25 15:48:32 -04:00
  • 103fc37383 fix for initial branch missing prefix Sameen Karim 2026-03-25 15:10:00 -04:00
  • 90eb9994dd Merge pull request #4 from github/skarim/agent-skill-improvements copilot-pull-request-reviewer/code-review-by-copilot-again copilot-pull-request-reviewer/code-review-by-copilot Sameen Karim 2026-03-25 10:00:49 -04:00
  • 1e7f19c583 rebase after squash merge clarifications #4 Sameen Karim 2026-03-25 09:43:43 -04:00
  • 408eecf18e clarify staging changes across branches Sameen Karim 2026-03-25 09:36:47 -04:00
  • b3811441ce clearer prefix instructions Sameen Karim 2026-03-25 09:27:05 -04:00
  • 4e0263f146 Merge pull request #3 from github/copilot/fix-github-actions-workflow-release copilot-pull-request-reviewer/code-review-copilot-again Sameen Karim 2026-03-25 00:09:03 -04:00
  • c4caac744a fix: use = syntax in go_build_options ldflags to avoid word-splitting #3 copilot-swe-agent[bot] 2026-03-25 03:44:16 +00:00
  • 5cb96cf1a8 Initial plan copilot-swe-agent[bot] 2026-03-25 03:37:16 +00:00
  • de206825d6 Merge pull request #1 from github/skarim/gh-stack-prototype copilot-pull-request-reviewer/code-review-copilot Sameen Karim 2026-03-24 23:31:59 -04:00
  • c26f8b0dfa use correct var in error msg #1 Sameen Karim 2026-03-24 23:10:04 -04:00
  • b2ba2c224e throw error for non-numeric args Sameen Karim 2026-03-24 23:09:24 -04:00
  • d5fcf12415 update gh-stack file schema Sameen Karim 2026-03-24 23:08:50 -04:00
  • 0c088446ed clean up go.mod Sameen Karim 2026-03-24 17:57:45 -04:00
  • b53bc7ad69 mock gh api client for tests Sameen Karim 2026-03-24 17:54:56 -04:00
  • b99f7257e0 set release version via ldflags Sameen Karim 2026-03-24 17:29:39 -04:00
  • 0869244c12 fix for help output properly showing "gh stack" Sameen Karim 2026-03-24 17:08:54 -04:00
  • 0c27492b71 more test coverage and clean up Sameen Karim 2026-03-24 16:44:35 -04:00
  • f03f9f3335 fix: return early from sync on rebase conflict Sameen Karim 2026-03-24 14:34:47 -04:00
  • 30584211db default to named branches, numbering is a flag set on init Sameen Karim 2026-03-24 14:00:23 -04:00
  • 309e12a8ab skills file for agents Sameen Karim 2026-03-24 11:08:35 -04:00
  • 1304670224 flag to specify remote and bypass interactive prompt Sameen Karim 2026-03-24 01:36:05 -04:00
  • d6e6db7a45 json output mode for view Sameen Karim 2026-03-24 01:13:10 -04:00
  • 260497643a exit codes by error type Sameen Karim 2026-03-24 00:38:04 -04:00
  • 6e9927d124 rm update pr base logic, should all happen on server Sameen Karim 2026-03-23 04:46:55 -04:00
  • 1a1f49f2fb exit with nonzero status on error Sameen Karim 2026-03-23 04:22:45 -04:00
  • 50fdc33683 support commit msg editor, update stage all flag to match git commit, better error handling Sameen Karim 2026-03-23 03:54:12 -04:00
  • 14364a2408 waterfall pr lookup by url, number, branch name Sameen Karim 2026-03-22 21:28:50 -06:00
  • 426ad11175 wrap example commands in quotes for non TTY Sameen Karim 2026-03-22 20:27:37 -06:00
  • 24e18bd088 Handle SIGINT gracefully during interactive prompts Sameen Karim 2026-03-22 19:27:22 -06:00
  • 0a55e35b8b block adopting branches with existing PRs Sameen Karim 2026-03-22 17:11:48 -06:00
  • 5ea2ec8cb3 clean up chained branches display Sameen Karim 2026-03-22 16:45:28 -06:00
  • 47d1a3faa2 use full commit sha Sameen Karim 2026-03-22 14:20:14 -07:00
  • 7144d88d70 politely enable rerere and cache decline Sameen Karim 2026-03-22 14:01:16 -07:00
  • 7bb5ca271c move active branch indices to stack Sameen Karim 2026-03-22 09:38:08 -07:00
  • d22f0c3377 clearer wording in navigate Sameen Karim 2026-03-22 09:18:11 -07:00
  • 22fa202522 shared loadStack helper for all cmds Sameen Karim 2026-03-22 08:52:03 -07:00
  • e874e26374 push all branches atomically and resolve remotes Sameen Karim 2026-03-21 20:43:14 -07:00
  • 627832dcd0 rm placeholders Sameen Karim 2026-03-19 13:22:58 -04:00
  • 9d2a7cf8dd use multiline commit msgs for pr body Sameen Karim 2026-03-19 12:39:34 -04:00
  • a27a4f5ad9 rename flag to --skip-prs Sameen Karim 2026-03-18 01:02:59 -04:00
  • f66e95cac9 add sticky header to view tui Sameen Karim 2026-03-13 04:40:21 -04:00
  • 2879cfe9b1 add links to downstack prs in body Sameen Karim 2026-03-13 03:34:05 -04:00
  • f3a797b250 rebase lowest unmerged branch with tip of trunk Sameen Karim 2026-03-13 03:08:50 -04:00
  • d5903fe4cd hyperlinked PRs in output Sameen Karim 2026-03-13 02:30:52 -04:00
  • 49e05a0049 interactive prompt or autogenerate for pr title Sameen Karim 2026-03-13 02:22:19 -04:00
  • 34eeac434f clean up duplicate msgs Sameen Karim 2026-03-13 01:48:53 -04:00
  • 1520353f58 skip interactive prompt if prefix and numbering is set Sameen Karim 2026-03-13 00:40:55 -04:00
  • 3a7700e5cb consistent merged check Sameen Karim 2026-03-12 22:51:11 -04:00
  • 10c3e1b89f update description to reflect base as parent head sha Sameen Karim 2026-03-12 21:08:05 -04:00
  • deed1ed3e2 rm old if Sameen Karim 2026-03-12 21:05:39 -04:00
  • 7d3ceb4975 typo cleanup Sameen Karim 2026-03-12 20:26:31 -04:00
  • 487f148ff2 Fix workflow permissions warning Sameen Karim 2026-03-12 20:20:54 -04:00
  • 50c8999f78 add basic tests Sameen Karim 2026-03-12 19:13:05 -04:00
  • c2ddf60fb1 Add testable interfaces for git and github packages Sameen Karim 2026-03-12 14:02:10 -04:00
  • c1aa1f2aad abbreviated workflow to quickly add to stacks Sameen Karim 2026-03-12 13:30:06 -04:00
  • 07ea259bcb checkout for local stacks Sameen Karim 2026-03-12 10:25:42 -04:00
  • 9c8d2fb9a3 block add to stack if all branches merged Sameen Karim 2026-03-12 09:25:57 -04:00
  • d5305eb4ba improved handling of merged branches Sameen Karim 2026-03-12 09:24:32 -04:00
  • b7c15c1da6 interactive terminal ui for view Sameen Karim 2026-03-11 19:43:36 -04:00
  • 071748c3f4 handle edges cases from review Sameen Karim 2026-03-12 01:21:38 -04:00
  • 7767bb499d handle rebase restore failures Sameen Karim 2026-03-12 00:37:51 -04:00
  • b9bfd8644f init as empty slice Sameen Karim 2026-03-11 23:23:01 -04:00
  • e4b0b6e6e9 use cached pr info Sameen Karim 2026-03-11 23:07:58 -04:00
  • 423f492ecb check if empty stack Sameen Karim 2026-03-11 21:36:12 -04:00
  • 9dc7980468 output msgs nits Sameen Karim 2026-03-11 21:33:57 -04:00
  • 910b69ce71 force push with lease by default Sameen Karim 2026-03-11 15:24:58 -04:00
  • c2a11067c6 show pr status in view Sameen Karim 2026-03-11 15:15:16 -04:00
  • d77d2fe2d0 update readme Sameen Karim 2026-03-11 09:31:24 -04:00
  • 5937a75151 addressing review comments Sameen Karim 2026-03-11 09:15:55 -04:00
  • 03c4b92270 enable git rerere Sameen Karim 2026-03-11 01:29:49 -04:00
  • f1421adfb4 rebase onto for handling squashed prs Sameen Karim 2026-03-11 00:01:14 -04:00
  • 2661ee705f sync command to fetch, rebase, and push Sameen Karim 2026-03-10 19:24:54 -04:00
  • cf62538481 sync state of prs in stack Sameen Karim 2026-03-10 19:08:15 -04:00
  • 25ff8a15c7 schema for storage format Sameen Karim 2026-03-10 17:08:39 -04:00
  • fdaa11fba0 updated storage format Sameen Karim 2026-03-10 17:06:05 -04:00
  • 3bf143c5e5 collect feedback via discussions Sameen Karim 2026-03-10 01:46:06 -04:00
  • b39609a8d7 disambiguate for multiple stacks Sameen Karim 2026-03-10 01:10:28 -04:00
  • f3db397593 block init inside an existing stack Sameen Karim 2026-03-10 00:07:38 -04:00
  • 157d87c045 rename update to rebase Sameen Karim 2026-03-09 17:06:38 -04:00
  • 86d342e88f delete stack locally Sameen Karim 2026-03-09 09:50:06 -04:00
  • ad9d170f58 push branches and create prs Sameen Karim 2026-02-18 04:15:54 -05:00
  • 58d154999d placeholders for checkout and merge Sameen Karim 2026-02-18 03:57:18 -05:00
  • cc21c25589 cascading rebase Sameen Karim 2026-02-18 03:18:09 -05:00
  • 775d0b3ef3 navigation commands Sameen Karim 2026-02-18 02:13:11 -05:00
  • 2536e9a5d4 view stack Sameen Karim 2026-02-17 19:35:26 -05:00
  • 8ade8bc521 stack init and add Sameen Karim 2026-02-13 21:44:51 -05:00
  • de5a93709c basic terminal setup Sameen Karim 2026-02-13 00:37:11 -05:00
  • c6da4fcc1a init gh cli extension Sameen Karim 2026-02-05 00:29:25 -05:00
  • f28ab2ced3 update license Sameen Karim 2026-02-05 00:11:59 -05:00
  • ac38232ea0 Initial commit Sameen Karim 2026-02-04 22:23:50 -05:00