#1064941 RFP: turtle -- Turtle provides dialogs for version control operations and emblems and a context menu for nautilus.

#1064941#5
Date:
2024-02-28 00:49:10 UTC
From:
To:
* Package name    : turtle
   Version         : 0.7
   Upstream Contact: Philipp Unger <philipp.unger.1988@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.