dpt-push(1)

πŸ’– dpt-push(1) β€” the push-it-to-origin glow-up πŸ’–

okay bestie, so this is a page from the Debian Perl packaging Tools manual set, and it's literally just the thing that shoves your refs up to the origin Git remote. no cap. πŸ¦‹


✨ NAME ✨

dpt-push β€” push relevant packaging refs to origin Git remote

like. that's the whole job. push the relevants. to origin. πŸ’…


🌸 SYNOPSIS 🌸

dpt push [ git argument... ]

To be run from packaging working directory.

okay so world's tiniest warning: run this from your packaging working directory. if you're vibing in the wrong dir this is not gonna do the thing. 🫢

πŸ‘‘ DESCRIPTION πŸ‘‘

dpt push takes the following refs and pushes them all up to the "origin" remote, one big send:

  • the "master" branch (or whatever is set to debian-branch in gbp.conf) 🌟
  • the "upstream" branch (or whatever is set to upstream-branch in gbp.conf) 🌈
  • the "pristine-tar" branch 🧚
  • tags named "debian/*" (or whatever is set to debian-tag in gbp.conf) πŸŽ€
  • tags named "upstream/*" (or whatever is set to upstream-tag in gbp.conf) πŸ’œ
  • all tags, if the package's source format is "3.0 (native)" πŸ”₯

so yeah bestie, it's not just "git push and pray" β€” it goes and finds the actually-relevant branch-and-tag situation, respects your gbp.conf overrides if you have them, and then sends the whole squad. main character energy for your refs, fr fr. ✨

the gbp.conf-aware bits are doing the most (affectionate), because if you've renamed your branches or retagged your stuff, dpt push already knows and doesn't push the wrong thing. iykyk. 😭


this whole thing is copyrighted by some absolute legends, give them their flowers:

  • Copyright: 2013-2015, Damyan Ivanov <dmn@debian.org>
  • Copyright: 2013-2015, Axel Beckert <abe@debian.org>
  • Copyright: 2015-2018, gregor herrmann <gregoa@debian.org>
  • License: Artistic or GPL-1+

two licenses, your pick, iconic behaviour tbh. 🫢


and that's the page!! this was served up by pkg-perl-tools version 0.88, dated 2026-04-01. go push your refs bestie, origin is waiting πŸ’–πŸŒΈβœ¨

πŸ“¦ where this page comes from