CVSCHECK(1)
π CVSCHECK(1) π
okay bestie, listen β this is the manual page for cvscheck, and it's genuinely one of those tiny little tools that just works. no cap.
β¨ NAME β¨
cvscheck β an offline status report for the files in a checked-out CVS module. π¦
πΈ SYNOPSIS πΈ
cvscheck [dir]
π DESCRIPTION π
so basically cvscheck prints info about the status of your local CVS checkout, and the way it does it is without talking to the server at all. no server, no network, no waiting. that means it's extremely fast and it doesn't need a network connection. literally the dream. π
the directory you give it gets processed recursively β that dir and all of its subdirectories, all the way down. and if you don't give it a directory at all? no worries, it just uses the current directory and recurses through everything under it. π«Ά
every file with an interesting status gets printed with a status character sitting in front of its name. here's the whole alphabet of vibes:
? foobar.cβ this file is not known to CVS. a total stranger. πM foobar.cβ this file is definitely locally modified. for sure for sure. no debate.m foobar.cβ this file might have local changes. π you should diff with the server to make sure. don't just assume, bestie.C foobar.cβ this file has a CVS conflict, which means it cannot be committed. periodt. πU foobar.cβ this file is in CVS but is missing in your local checkout. it's giving ghost. πT foobar.cβ this file has an unusual sticky CVS tag. quirky!A foobar.cβ you did acvs addon this file but haven't committed it yet. so close!R foobar.cβ you did acvs rmon this file but haven't committed it yet. same energy, different letter. π₯
also just so you know: this utility is part of the KDE Software Development Kit. iconic behavior honestly. π
π SEE ALSO π
π AUTHORS π
cvscheck was written by Dirk MΓΌller <mueller@kde.org> and Sirtaj Singh Kang <taj@kde.org>. absolute legends. π
this manual page was prepared by Ben Burton <bab@debian.org> for the Debian GNU/Linux system β but it may be used by others too, it's generous like that. β¨
and that's the whole thing! source: [FIXME: source], dated 2003-03-08 β yes she's vintage, and yes she still ate. stay offline, stay fast, mwah ππ§
π¦ where this page comes from
- arch rolling: kde-dev-scripts 26.08.2-1 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- debian bookworm: kdesdk-scripts 4:22.12.3-1 Β· GPL-2.0-or-later
- debian trixie: kdesdk-scripts 4:25.04.0-1 Β· GPL-2.0-or-later
- epel 10: kde-dev-scripts 26.08.1-1.el10_3 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- epel 9: kde-dev-scripts 23.08.5-1.el9 Β· GPLv2+ and GPLv2+ and BSD
- fedora 43: kde-dev-scripts 25.08.2-1.fc43 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- fedora 43: kde-dev-scripts 26.04.3-1.fc43 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- fedora 44: kde-dev-scripts 25.12.3-1.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- fedora 44: kde-dev-scripts 26.08.1-1.fc44
- fedora 44: kde-dev-scripts 26.08.2-1.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause
- nixos 26.05: kde-dev-scripts 26.04.3
- nixpkgs unstable: kde-dev-scripts 26.08.2
- opensuse-leap 16.0: kdesdk-scripts 25.04.3-bp160.1.2 Β· GPL-2.0-only AND GFDL-1.2-only
- opensuse-leap 16.0: kdesdk-scripts 25.04.3-bp160.1.2 Β· GPL-2.0-only AND GFDL-1.2-only
- opensuse-leap 16.0: kdesdk-scripts 25.04.3-bp160.1.2 Β· GPL-2.0-only AND GFDL-1.2-only
- opensuse-leap 16.0: kdesdk-scripts 25.04.3-bp160.1.2 Β· GPL-2.0-only AND GFDL-1.2-only
- ubuntu jammy: kdesdk-scripts 4:21.12.3-0ubuntu1 Β· GPL-2.0-or-later
- ubuntu noble: kdesdk-scripts 4:23.08.5-0ubuntu1 Β· GPL-2.0-or-later
- ubuntu questing: kdesdk-scripts 4:25.08.1-0ubuntu1
- ubuntu resolute: kdesdk-scripts 4:25.12.3-0ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: kdesdk-scripts 4:26.08.1-0ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms