| File | Date | Author | Commit |
|---|---|---|---|
| debian | 2026-07-03 |
|
[6804f2] debian: track quilt source format |
| extensions | 2026-07-03 |
|
[890a73] extension: add Nautilus Nemo and Caja provider |
| icons | 2026-07-03 |
|
[38931d] icons: add Bazaar status emblem set |
| src | 2026-07-03 |
|
[f985d8] core: add Bazaar status parser and mapper |
| tests | 2026-07-03 |
|
[16ed5b] tests: cover Bazaar status parsing and mapping |
| tools | 2026-07-03 |
|
[9c437a] tools: add local Bazaar fixture helpers |
| .gitignore | 2026-07-03 |
|
[b620a6] docs: initialize project metadata |
| AUTHORS | 2026-07-03 |
|
[b620a6] docs: initialize project metadata |
| LICENSE | 2026-07-03 |
|
[b620a6] docs: initialize project metadata |
| PROJECT_STATUS.md | 2026-07-03 |
|
[0771ed] docs: document validation status and next steps |
| README.md | 2026-07-03 |
|
[b620a6] docs: initialize project metadata |
Lightweight Bazaar/Breezy status emblems for Linux file managers.
This project provides small icon overlays for Bazaar working trees in:
The package is intentionally minimal. It does not try to be a full graphical
Bazaar client, and it does not provide context menus, commit dialogs, merge
wizards, or a Tortoise/RabbitVCS-style interface. It only adds visual emblems so
you can quickly see whether a file or directory belongs to a Bazaar/Breezy tree
and whether it has local changes.
GNU Bazaar used the bzr command. Modern Python 3-compatible Bazaar workflows
are normally handled by Breezy, which uses the brz command and supports Bazaar
formats and network protocols. The extension therefore prefers brz and falls
back to legacy bzr when available.
The installed emblem names are:
bzr-repobzr-cleanbzr-modifiedbzr-addedbzr-removedbzr-missingbzr-renamedbzr-conflictedbzr-unknownbzr-ignoredbzr-errorSource package:
bazaar-filemanager-iconsBinary packages:
bazaar-filemanager-icons-commonnemo-bazaar-filemanager-iconscaja-bazaar-filemanager-iconsnautilus-bazaar-filemanager-iconsThe file-manager packages depend on the common icon/core package and on a
Bazaar-compatible command-line client:
brz | bzrpython3 -m unittest discover -s tests -v
python3 -m py_compile extensions/bazaar-filemanager-icons.py src/bazaar_filemanager_icons_core.py
If brz or bzr is installed, an offline local fixture can be created with:
tools/create-local-bazaar-fixture.sh /tmp/bazaar-filemanager-icons-fixture
tools/inspect-status.py /tmp/bazaar-filemanager-icons-fixture/work
BSD 2-Clause. See LICENSE and debian/copyright.