git-annex-upgrade(1)
β¨ git-annex-upgrade β¨
okay bestie, so this is the git-annex-upgrade manual page, and we're about to make your repo glow up π
πΈ NAME πΈ
git-annex-upgrade β upgrade repository
π¦ SYNOPSIS π¦
git annex upgrade
π DESCRIPTION π
So like, this command upgrades your repository to the latest version. Periodt.
Every single git-annex repository has an annex.version chillin' in its git configuration, and that's the thing that tells you what version the repo is. When an old repo version gets deprecated (rip bozo), git-annex will automatically upgrade it for you β unless annex.autoupgraderepository is set to false, in which case it minds its own business. But if you wanna do it manually, bestie, this command is right there for you π«Ά
Sometimes there's a newer repository version that isn't the default yet, and in that case you can use this command to upgrade to it. slay β¨
Currently, git-annex supports upgrades all the way back to version 0, which was only used by its author (a true icon tbh π). And it's expected that git-annex will always support upgrading from all past repository versions β that's necessary so you can take archives offline for years and then come back and use them later. no cap, that's the whole point ποΈπ«
π OPTIONS π
--autoonlyβ only do whatever the automatic upgrade can do, and don't necessarily upgrade to the latest version. This one is used internally by git-annex, so it's giving very much backstage pass energy π--jsonβ enable JSON output. This is intended to be parsed by programs that use git-annex, so if that's your vibe, here you go π¦β¨--json-error-messagesβ messages that would normally be output to standard error get included in the JSON instead. lowkey handy fr fr
Also the git-annex-common-options(1) can be used. don't forget her π
π SEE ALSO π
- git-annex(1)
- git-annex-migrate(1)
- Upgrades procedures and history: <http://git-annex.branchable.com/upgrades>
- News and release notes: <http://git-annex.branchable.com/news/>
π AUTHOR π
Joey Hess <id@joeyh.name> β actual legend, main character energy, we stan π«Άπ
and that's the whole git-annex-upgrade(1) manual page, bestie β same facts, immaculate vibes, no notes π
β¨ bye love u ππ¦
π¦ where this page comes from
- alpine 3.24: git-annex-doc 10.20261026-r0 Β· AGPL-3.0-or-later
- arch rolling: git-annex 10.20261026-2 Β· AGPL-3.0-only
- debian trixie: git-annex 10.20250416-2 Β· AGPL-3.0-or-later
- debian trixie: git-annex 10.20250416-2+deb13u1 Β· AGPL-3.0-or-later
- epel 10: git-annex 10.20250320-1.el10_0 Β· AGPL-3.0-or-later
- fedora 43: git-annex 10.20250630-4.fc43 Β· AGPL-3.0-or-later
- fedora 43: git-annex 10.20250929-5.fc43 Β· AGPL-3.0-or-later
- fedora 44: git-annex 10.20260115-1.fc44 Β· AGPL-3.0-or-later
- nixos 26.05: git-annex 10.20260421
- nixpkgs unstable: git-annex 10.20260421
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- ubuntu noble: git-annex 10.20240129-1build1 Β· AGPL-3.0-or-later
- ubuntu questing: git-annex 10.20250721-1
- ubuntu resolute: git-annex 10.20251029-1ubuntu1 Β· AGPL-3.0-or-later
- ubuntu stonking: git-annex 10.20251029-1ubuntu1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms