Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
glab(1)								       glab(1)

NAME
       glab-stack-sync	- Sync and submit progress on a	stacked	diff. (EXPERI-
       MENTAL)

SYNOPSIS
       glab stack sync [flags]

DESCRIPTION
       Sync and	submit progress	on a stacked diff.  This  command  runs	 these
       steps:

	 1. Optional.  If  working  in	a  fork, select	whether	to push	to the
	    fork, or the upstream repository.

	 2. Optional. If --update-base is set, rebases the entire  stack  onto
	    the	latest version of the base branch.

	 3. Pushes any amended changes to their	merge requests.

	 4. Rebases any	changes	that happened previously in the	stack.

	 5. Creates  merge  requests for branches that don't have one yet, un-
	    less --skip-mr-creation is set.

	 6. Removes any	branches that were already merged, or  with  a	closed
	    merge request.

       This  feature is	an experiment and is not ready for production use.  It
       might be	unstable or removed at any time.  For  more  information,  see
       https://docs.gitlab.com/policy/development_stages_support/.

OPTIONS
       -a,  --assignee=[]	Assign	merge request to people	by their user-
       names. Multiple usernames can be	comma-separated	or  specified  by  re-
       peating the flag.

       -l,  --label=[]	     Add  label	by name. Multiple labels can be	comma-
       separated or specified by repeating the flag.

       --no-verify[=false]	Bypass the pre-push hook. (See githooks(5) for
       more information.)

       --reviewer=[]	  Request review from users by their usernames.	Multi-
       ple usernames can be comma-separated  or	 specified  by	repeating  the
       flag.

       --skip-mr-creation[=false]	 Skip	creating  merge	 requests  for
       branches	that don't have	one yet.

       --update-base[=false]	  Rebase the stack onto	the latest version  of
       the base	branch.

OPTIONS	INHERITED FROM PARENT COMMANDS
       -h, --help[=false]      Show help for this command.

       -R,  --repo=""	    Select  another  repository.  You  can  use	either
       OWNER/REPO or GROUP/NAMESPACE/REPO. The full URL	or Git URL is also ac-
       cepted.

EXAMPLE
       glab stack sync
       glab stack sync --no-verify
       glab stack sync --update-base
       glab stack sync --skip-mr-creation
       glab stack sync --assignee user1,user2
       glab stack sync --label bug,priority::high
       glab stack sync --reviewer user1	--reviewer user2

SEE ALSO
       glab-stack(1)

Auto generated by spf13/cobra	   Jun 2026			       glab(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glab-stack-sync&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help