1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2019 Alberto Fanjul <albfan@gnome.org> -->
<component type="desktop-application">
<id>@app-id@</id>
<name>gitg</name>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<project_group>GNOME</project_group>
<summary>Graphical user interface for git</summary>
<description>
<p>
gitg is a graphical user interface for git. It aims at being a small,
fast and convenient tool to visualize the history of git repositories.
Besides visualization, gitg also provides several utilities to manage your
repository and commit your work.
</p>
<p>Goals:</p>
<ul>
<li>Browse local git repositories</li>
<li>Clone local and remote git repositories</li>
<li>Commit files</li>
<li>Retrieve patch from a commit</li>
</ul>
</description>
<kudos>
<kudo>HiDpiIcon</kudo>
<kudo>ModernToolkit</kudo>
</kudos>
<screenshots>
<screenshot type="default" height="675" width="1200">
<image>https://wiki.gnome.org/Apps/Gitg?action=AttachFile&do=get&target=history.png</image>
<caption>Browse repository history</caption>
</screenshot>
<screenshot height="675" width="1200">
<image>https://wiki.gnome.org/Apps/Gitg?action=AttachFile&do=get&target=stage.png</image>
<caption>Staging area to compose your commit</caption>
</screenshot>
<screenshot height="675" width="1200">
<image>https://wiki.gnome.org/Apps/Gitg?action=AttachFile&do=get&target=commit.png</image>
<caption>Commit staged changes</caption>
</screenshot>
<screenshot height="675" width="1200">
<image>https://wiki.gnome.org/Apps/Gitg?action=AttachFile&do=get&target=projects.png</image>
<caption>Overview of recently used repositories</caption>
</screenshot>
</screenshots>
<releases>
<release version="44" type="stable" date="2023-08-03">
<description>
<p>Bug fixes:</p>
<ul>
<li>args to build libgit2</li>
<li>inter fixes</li>
<li>undle git in flatpak distro</li>
<li>ix flatpak dependencies</li>
<li>dd sha1 and committer name to history view</li>
<li>ontrol available lanes to paint</li>
<li>itg mainline needs to be explicitly set</li>
<li>nsert lanes directly in correct order</li>
<li>void load history twice</li>
<li>how commit details for submodule history view</li>
<li>onor core.hooksPath property</li>
<li>dd file filter by name for stage view</li>
<li>efresh references on external change</li>
<li>heck renamed branch prefix does not match with existing branches</li>
<li>tart rename edition from history view</li>
<li>alculate selected ref on history view</li>
<li>isable remove current checked branch</li>
<li>how info on errors in command line about init option</li>
<li>etrieve correctly the parent window for context menus</li>
<li>pen files in external editor</li>
<li>euse previous filemode when staging patches</li>
<li>ix window growing each start</li>
<li>llow to sign commits</li>
<li>orrect behaviour of --standalone option</li>
<li>ption to delete sources from disk</li>
<li>ustomizable datetime format</li>
<li>onor avatar service settings</li>
<li>onor commit settings</li>
<li>latpak: upgrade libssh2 to version 1.10.0</li>
<li>eal correctly with stage/unstage of selection on new files</li>
<li>onor system preferences about using dark theme</li>
<li>o not disable image diff tools</li>
<li>ighlight characters outside margins</li>
<li>nclude conflict status</li>
<li>se datetime for visited</li>
<li>se non deprecated show_uri</li>
<li>andle all DiffLineType</li>
<li>se timezone constructor</li>
<li>dded init option</li>
<li>pdate release 41 metadata info</li>
<li>dded reference action to create patch</li>
<li>dded reference action to add tags</li>
<li>dded reference action to create branch</li>
<li>anage invalid remotes</li>
<li>llow to edit remotes</li>
<li>llow to remove remotes</li>
<li>llow to add new remotes</li>
<li>efault to text diff if mime type detection fails</li>
<li>ix offset from parsing tags</li>
<li>void parse html tags from commits</li>
<li>how diff renderer switch only when diff expanded</li>
<li>pdate windows installer</li>
</ul>
</description>
</release>
<release version="41" type="stable" date="2021-12-27">
<description>
<p>Bug fixes:</p>
<ul>
<li>Manage if there's no textconv config</li>
<li>Convert to text using gitattributes config</li>
<li>Side by side diff text renderers</li>
<li>Read setup for smart commits from git config</li>
<li>Show diff stats only on text renderer</li>
<li>Put image renderer first on stack</li>
<li>Allow to diff images as text if its mime type supports it</li>
<li>Add new-window action to desktop file</li>
<li>Fix the ninja call in one of the building guides</li>
<li>TextView needs to be wrapped in a scroll view</li>
<li>fix libgitg-date test package failure</li>
<li>Use GUri instead of SoupURI</li>
<li>Avoid return null if old or new file fails to load</li>
<li>Properly mark "head" parameter of ActionSupport.stash_if_needed() as nullable</li>
<li>Silence -Wincompatible-pointer-types warning</li>
<li>Option to switch to the newly created branch</li>
<li>Remote branches can be checked out using double-click.</li>
<li>Add shortcuts for history panels</li>
<li>Give some button alt key</li>
<li>Fix Ctrl+O shortcut does not work</li>
<li>Add missing Preferences shortcut</li>
<li>Do not follow symlinks on recursive scan</li>
<li>Local branch checkout using double-click.</li>
<li>fix CSS warning on MacOS</li>
<li>Fix libgitg compile on macOS</li>
<li>fixup! Honor prepare-commit-msg hook</li>
<li>Rely on libgit for global config files</li>
<li>Avoid shell injection on hooks</li>
<li>Honor prepare-commit-msg hook</li>
<li>Escape subject commit text</li>
<li>Add message history to commit dialog</li>
<li>Activities can process key events</li>
<li>Update shortcut dialog</li>
<li>config for fonts</li>
<li>icon: update app icon</li>
<li>Don't ellipsize commit subject</li>
<li>Avoid duplicating Signed-off-by signature</li>
<li>Consider author and committer when filtering</li>
<li>Remove style deprecations</li>
<li>on close, selection should display back the gear menu</li>
<li>add "RevisionControl" to desktop file Categories</li>
<li>GitgHistory.RefRow: Don't assume that every GgitSignature has a time</li>
<li>Change gtkspell3 to gspell</li>
<li>vala: Remove obsolete vapi files</li>
<li>Remove submodules config</li>
</ul>
</description>
</release>
<release version="3.32.1" type="stable" date="2019-07-25">
<description>
<p>Bug fixes:</p>
<ul>
<li>Support repository being null</li>
<li>Allow copying file names</li>
</ul>
</description>
</release>
<release version="3.32.0" type="stable" date="2019-05-23">
<description>
<p>Bug fixes:</p>
<ul>
<li>Detect links in commit messages</li>
<li>Push action with http/ssh support</li>
<li>Fix time sort mode</li>
<li>Add push support</li>
<li>Add typeahead find feature</li>
<li>Respect system fonts</li>
<li>Update submodules at clone</li>
<li>Add body to patch</li>
<li>Shorcut to open preferences</li>
<li>Honor GIT_DIR env</li>
<li>Update menus for AppMenu removal</li>
<li>Bump libgit2 to 0.27</li>
<li>Use Unicode typography in user-visible strings</li>
<li>Fix shared library paths in typelib files</li>
<li>Migrate from Intltool to Gettext</li>
<li>Meson polish</li>
<li>Removed autotools</li>
<li>Fixes in documentation</li>
<li>Fixed several deprecations</li>
<li>Misc fixes</li>
</ul>
</description>
</release>
<release version="3.30.1" type="stable" date="2018-10-25">
<description>
<p>Bug fixes:</p>
<ul>
<li>Meson improvements</li>
<li>Fix parsing title and body for message commit</li>
<li>Search repositories ignoring case</li>
<li>Added standalone mode</li>
<li>Allow to config patience algorithm</li>
<li>GUI improvements</li>
<li>Removed autotools buildsystem</li>
<li>Fixed mac compilation</li>
<li>Misc fixes</li>
</ul>
</description>
</release>
</releases>
<launchable type="desktop-id">@app-id@.desktop</launchable>
<update_contact>albfan@gnome.org</update_contact>
<translation type="gettext">@gettext@</translation>
<content_rating type="oars-1.1" />
<developer_name>The Gitg Team</developer_name>
<url type="homepage">https://wiki.gnome.org/Apps/Gitg</url>
<url type="bugtracker">https://gitlab.gnome.org/GNOME/gitg/issues</url>
<url type="donation">https://www.gnome.org/friends/</url>
<url type="translate">https://wiki.gnome.org/TranslationProject</url>
</component>
|