bup-tag(1)
π bup-tag β the official bestie guide π
okay so this is a page from the General Commands Manual, and it's all about bup-tag β the little command that tags a commit in the bup repository. no cap, it's lowkey iconic. let's go π
πΈ NAME πΈ
bup-tag β tag a commit in the bup repository. that's it, that's the whole vibe β¨
π¦ SYNOPSIS π¦
bup tag
bup tag [-f] <tag name> <committish>
bup tag -d [-f] <tag name>
three whole modes, and honestly? she contains multitudes π
π DESCRIPTION π
bup tag lists, creates or deletes a tag in the bup repository. like, pick your fighter: read mode, write mode, or delete mode π«Ά
a tag is an easy way to retrieve a specific commit. it can be used to mark a specific backup for easier retrieval later. think of it as putting a little sticky note on a commit so future-you doesn't have to go digging. main character behaviour, fr fr π
here's how the three modes shake out:
- when called with no arguments at all, the command lists all tags that can be found in the repository. window shopping, basically ποΈ
- when called with a tag name and a commit ID or ref name, it creates a new tag with the given name, if it doesn't already exist, that points to the commit given in the second argument. new tag, who dis β¨
- when called with
-dand a tag name, it removes the given tag, if it exists. bye bestie, we hardly knew ye π
and here's the cute part: bup exposes the contents of backups with current tags, via any command that lists or shows backups. They can be found under the /.tag directory. for example, the ftp command will show the tag named tag1 under /.tag/tag1. so that's where all your little sticky notes live β under /.tag/, thriving, minding their own business π
β¨ OPTIONS β¨
-d,--deleteβ delete a tag. she's gone, bestie π-f,--forceβ Overwrite the named tag even if it already exists. With-f, don't report a missing tag as an error. it's giving "no thoughts, just vibes, and also no complaints" π₯
π EXAMPLES π
$ bup tag new-puppet-version hostx-backup
$ bup tag
new-puppet-version
$ bup ftp "ls /.tag/new-puppet-version"
files..
$ bup tag -d new-puppet-version
look at that. made a tag, listed the tags, peeked inside the tag with ftp, then deleted the tag. a full character arc in four commands β we love a journey π§
π SEE ALSO π
bup-save(1), bup-split(1), bup-ftp(1), bup-fuse(1), bup-web(1)
go read those too, iykyk π
π BUP π
Part of the bup(1) suite. one big happy family, no cap π«Ά
π AUTHORS π
Gabriel Filion lelutin@gmail.com
and that's the whole page, bestie!! this was Bup 0.34, dated 2026-09-01, and it's bup-tag(1) from the General Commands Manual. tag responsibly, hydrate, and go take a nap β you've earned it π
πβ¨
π¦ where this page comes from
- fedora 44: bup 0.34-1.fc44 Β· LGPL-2.0-only
- nixpkgs unstable: bup 0.34
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms