This repository serves to contain data files which are released as part of the GNU Image Manipulation Program. It has no purpose on its own and is not meant to be a separate package either. GIMP will not even work at all without this data (it might start but without icons, with broken theming, with no brushes, no patterns, nothing which makes GIMP actually unusable).
You usually don't need to clone this repository. You may just bootstrap
the main GIMP repository with
git submodule update --init
to automatically clone gimp-data
as a
git submodule.
Do not confuse the current repository with gimp-data-extras which is indeed meant to be a separate package and is absolutely not needed by GIMP.
The main reason to make a separate repository is that many data are binary
files, especially image data, and therefore the size of the source repository is
growing fast each time we update a data file. By making this a separate
repository, it is easy to clone gimp-data
as a shallow repository, hence
avoiding unnecessary disk-space usage. While for source files, developers
absolutely need the whole history, it is much less true for data files.
GIMP source repository: https://gitlab.gnome.org/GNOME/gimp/