Package: wnpp
Severity: wishlist
X-Debbugs-Cc: philipp.unger.1...@gmail.com
* Package name : turtle
Version : 0.7
Upstream Contact: Philipp Unger <philipp.unger.1...@gmail.com>
* URL : https://gitlab.gnome.org/philippun1/turtle
* License : GPL
Programming Lang: Python
Description : Turtle provides dialogs for version control
operations and
emblems and a context menu for nautilus.
Turtle is actually a multi package package, consisting of the following
packages:
turtle-cli, turtle-nautilus, turtle-nautilus-flatpak, python3-turtlevcs
Further descriptions for each package can be found in the control file
of the repository below.
I have prepared a branch with some initial debian packaging:
https://gitlab.gnome.org/philippun1/turtle/-/tree/packaging/debian
This branch can successfully build the deb packages on Debian testing and
Ubuntu 24.04 beta.
The package is useful because it simplifies many git actions with easy
to use
dialogs and nautilus integration (emblems + context menu).
There is already a similar package, rabbitvcs, which does similar
things. But
in contrast turtle uses gtk4 + libadwaita and its modern look fits much
better
into the GNOME environment.
It would be nice if the PythonTeam could maintain the package. Most of the
packaging work is done directly upstream in the setup.py, which I would
maintain myself.