Tao Bojlén
03/12/2024, 3:16 PMTyler Nieman
03/14/2024, 5:08 PMDimitris
03/15/2024, 10:22 AMTyler Nieman
03/18/2024, 1:46 PMMatt Bugbee
03/18/2024, 10:02 PMVenky Iyer
03/22/2024, 7:49 AMJonny O'Mahony
03/22/2024, 1:10 PMgt split
could allow you to split based on subdirectories, or globs. We separate our system into services, and typically, it’s safe for a PR to just contain files from a specific subdirectory, and I can probably split it farther again once in that subdirectory. But right now I need to go through every file, saying yes or no to each one. Instead I could say “everything in folder x
in branch 1, everything else in branch 2” and so onSean Conroy
03/22/2024, 4:05 PMBen Payne
03/26/2024, 4:48 PMBen Payne
03/28/2024, 3:12 PMJackson Huether
03/28/2024, 4:05 PMgh pr view --web
This opens the currently checked out branche's PR in your browser automatically with GitHub.Ping
04/05/2024, 12:36 AMPing
04/06/2024, 4:11 AMJameel Al-Aziz
04/06/2024, 8:13 PMszaman
04/09/2024, 12:49 PMgt absorb
is awesome! i really like being able to just work on my changes, and have graphite magically figure out which PR it belongs to. however, currently it works by detecting a relevant commit and amending it.
instead, i would like to create a new commit on the same branch, right after the commit it detects (or on top of the branch, that's also fine). my workflow involves multiple commits per branch, and i try to keep each commit small and retain the possibility of reordering or dropping some of them.
probably both flows have their use cases, so ideally it would be an option, either configurable or set via a parameter, e.g. gt absorb --no-amend
Xavier Haniquaut
04/11/2024, 3:34 PMgt ss -m
it submit the stack and merge it when ready
is there a way to : submit the stack and squash-merge it when ready ?Konrad Komorowski
04/12/2024, 7:43 AMgt get
a lot to fix up renovate version bumps, what's the recommended way to do something like this now?
🔄 Syncing branches...
Couldn't sync renovate/ruff-0.x as the current remote version was not pushed with Graphite.
Could not find an open PR for branch renovate/ruff-0.x based on this trunk branch.
Patrick Schultz
04/12/2024, 2:34 PMNoé RUBINSTEIN
04/15/2024, 4:11 PMpre-commit
hook to run some linters, it gets harder to run gt split
- if the linter fails gt split
will abort and rollback all changes.
It would be nice to either be able to interactively go back to staging, or ignore the pre-commit fail.Tyler Nieman
04/16/2024, 4:30 PMgt aliases
for my multi-trunk friends
trunk-main init --trunk main
trunk-staging init --trunk staging
staging get staging
main get main
then you can just:
• gt trunk-main && gt main
to stack on main
• gt trunk-staging && gt staging
to stack on staging
Vampire
04/18/2024, 10:10 PMNeeds your review
section, but not all for Spock.Vampire
04/20/2024, 7:13 PMJoongi Kim
04/23/2024, 4:31 PMgt restack
, it suggests to execute git add -A
and gt continue
after resolving the conflict.
I think the command should be git add -u
or something similar to add changes in the tracked files only. (Depending on the situation, there may be needs to add/remove untracked files, but this part should be left to the user.) I had to manually redo git rebase -i
to exclude some unwanted files added by git add -A
.Joongi Kim
04/23/2024, 5:49 PMgt config
→ Submit settings
has a similar option but I think it's for the descriptions of PRs created by Graphite.)
I'm not sure this is a bug report or just a request for a missing feature. 🙄Tyler Nieman
04/23/2024, 11:11 PMJoongi Kim
04/24/2024, 6:24 AMgit cherry-pick -e
(-e
option is to customize git trailers to insert things like Backported-from: main (24.09)
and Backported-to: 24.03
, etc.). Currently Graphite supports only one merge queue per repository, but I'd like to set up multiple merge queues for each maintained release branch and use them to push the cherry-picked backport commits, as by adopting Graphite and the stacked development scheme it is expected that we'll have a significantly increased number of PRs which should be backported together. (We usually maintain the last 3 release branches, with 6 months interval between them.)
Or, it would be great if Graphite could provide a dedicated feature to "backport an entire stack".Joongi Kim
04/24/2024, 6:28 AMJoongi Kim
04/24/2024, 3:05 PMorg/repo#NNN
in the PR description and comments.Corey Jamison
04/25/2024, 3:20 PMSashank Thupukari
04/28/2024, 2:37 AM