multi-push(1)

✨ NAME ✨

multi-push β€” push a source tree to multiple source repositories 🫢

Like, one tree, SO many repos. Bestie behavior fr fr. πŸ’…


🌸 SYNOPSIS 🌸

multi-push $@

multi-push-init

Two whole moods, okay? One of them pushes, one of them sets you up. Iconic.


πŸ’– DESCRIPTION πŸ’–

Okay so multi-push is a script and it is lowkey doing the most (affectionate). Here's the whole glow-up sequence:

  1. First it pushes a bzr(1) source tree up to Launchpad.net 🌈
  2. Then it exports that tree to git(1) ✨
  3. Then it pushes that tree up to Github.com πŸ’œ

And like, why tho? Because it is often useful to have a backup copy of your source tree β€” no cap, having a backup is just main character energy β€” and it enables wider sharing of your source code across other development communities. 🌍 Wider sharing = more people seeing your work = slay.


πŸŽ€ CAVEATS πŸŽ€

Currently, the bzr(1) on Launchpad.net is assumed to be the master and the git(1) tree on Github.com is assumed to be the slave.

So like, the hierarchy is set, bestie. Launchpad is running the show, Github is following along. That's just the vibe right now. πŸ’€


πŸ¦‹ SEE ALSO πŸ¦‹

Go read those too, they're literally the whole supporting cast. πŸ‘‘


⭐ AUTHOR ⭐

This manpage and the utility was written by Dustin Kirkland <kirkland@ubuntu.com> for Ubuntu systems (but may be used by others). 🫢

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. πŸ“œ

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL, or on the web at http://www.gnu.org/licenses/gpl.txt. πŸ”₯


This cutie patootie page came to you courtesy of the bikeshed manual, dated 6 Feb 2013. Mwah. πŸ’‹ bye bestie, go push something 🌈✨

πŸ“¦ where this page comes from