diff --git a/README.md b/README.md index 7143e876f5..8956f8a3e8 100644 --- a/README.md +++ b/README.md @@ -51,9 +51,6 @@ Here is a detailed list of the relevant directories: - static/ - assets/ -- To add new GUIs: - - data/ - - To work on pre-rendering pages that originate from other repositories (such as the ProGit book): - script/ @@ -131,7 +128,6 @@ Believe it or not, https://git-scm.com/ has its own test suite. It uses [Playwri > /content/404.html \ > /content/_index.html \ > /content/about/small-and-fast.html \ -> /content/downloads/guis/ \ > /content/search/ \ > /data/ \ > /external/book/content/book/_index.html \ @@ -281,20 +277,6 @@ Then, clone it using [`scalar`](https://git-scm.com/docs/scalar) (this avoids lo After making the changes, commit and push to a named branch in your fork, then open a pull request. If it is a big feature, you might want to [start an issue](https://github.com/git/git-scm.com/issues/new) first to make sure it's something that will be accepted. -## Adding a new GUI - -The [list of GUI clients](https://git-scm.com/downloads/guis) has been constructed by the community for a long time. If you want to add another tool you'll need to follow a few steps: - -1. Add a new `.md` file with the GUI client details: data/guis - 1. The fields need to be enclosed within `---` lines - 2. The fields `name`, `project_url`, `price`, `license` should be very straightforward to fill. - 3. The field `image_tag` corresponds to the path of the image of the tool (should start with `images/guis/`). - 4. `platforms` is a list of at least 1 platform in which the tool is supported. The possibilities are: `Windows`, `Mac`, `Linux`, `Android`, and `iOS` - 5. `order` can be filled with the biggest number already existing, plus 1 (this number determines the order in which the GUIs are rendered). This is the only field whose value should _not_ be enclosed in double-quote characters. - 6. `trend_name` is an optional field that can be used for helping sorting the clients. - -2. Add the image to `static/images/guis/@2x.png` and `static/images/guis/.png` making sure the aspect ratio matches a 588:332 image. - ## Useful links ### Hugo (static site generator) diff --git a/assets/js/application.js b/assets/js/application.js index 51b9753536..0efc36392c 100644 --- a/assets/js/application.js +++ b/assets/js/application.js @@ -13,11 +13,6 @@ //= require jquery.defaultvalue //= require session.min -// Used to detect initial (useless) popstate. -// If history.state exists, assume browser isn't going to fire initial popstate. -popped = 'state' in window.history; -initialURL = location.href; - const baseURLPrefix = (() => { const thisScriptSrc = Array.from(document.getElementsByTagName('script')) @@ -41,37 +36,15 @@ $(document).ready(function() { Print.init(); }); -function onPopState(fn) { - if (window.history && window.history.pushState) { - return $(window).on('popstate', function() { - var section; - initialPop = !popped && location.href === initialURL; - popped = true; - if (initialPop) { - return; - } - fn(); - }); - } -} - var DownloadBox = { init: function() { - $('#gui-os-filter').addClass('visible'); var os = window.session.browser.os; // Mac, Win, Linux if(os == "Mac") { $("#download-link").text("Install for Mac").attr("href", `${baseURLPrefix}install/mac`); - $("#gui-os-filter").attr('data-os', 'mac'); - $("#gui-os-filter").text("Only show GUIs for my OS (Mac)") } else if (os == "Windows") { $("#download-link").text("Install for Windows").attr("href", `${baseURLPrefix}install/windows`); - $("#gui-os-filter").attr('data-os', 'windows'); - $("#gui-os-filter").text("Only show GUIs for my OS (Windows)") } else if (os == "Linux") { $("#download-link").text("Install for Linux").attr("href", `${baseURLPrefix}install/linux`); - $("#gui-os-filter").attr('data-os', 'linux'); - $("#gui-os-filter").text("Only show GUIs for my OS (Linux)") - } else { } } } @@ -498,78 +471,9 @@ var Forms = { } var Downloads = { init: function() { - Downloads.observeGUIOSFilter(); - Downloads.observePopState(); - Downloads.filterGUIS(); Downloads.postProcessDownloadPage(); }, - getOSFromQueryString: function() { - const query = window.location.search.substring(1); - const needle = `os=`; - return query - .split('&') - .filter(e => e.startsWith(needle)) - .map(e => decodeURIComponent(e.substring(needle.length).replace(/\+/g, '%20'))) - .pop(); - }, - - getOSFilter: function(os) { - os = os || Downloads.getOSFromQueryString(); - return os === 'linux' || os === 'mac' || os === 'windows' || os === 'android' || os === 'ios' ? os : ''; - }, - - capitalizeOS: function(os) { - const platforms = {"linux": "Linux", "mac": "Mac", "windows": "Windows", "android": "Android", "ios": "iOS"}; - return platforms[os]; - }, - - filterGUIS: function(os) { - var osFilter = Downloads.getOSFilter(os); - var capitalizedOS = Downloads.capitalizeOS(osFilter); - $('a.gui-os-filter').not("[data-os='"+osFilter+"']").removeClass('selected'); - $('a.gui-os-filter').filter("[data-os='"+osFilter+"']").addClass('selected'); - - if (osFilter === '') { - $('ul.gui-thumbnails li').removeClass("masked"); - $('#os-filter-count').hide(); - } - else { - $('ul.gui-thumbnails li').filter("."+osFilter).removeClass('masked'); - $('ul.gui-thumbnails li').not("."+osFilter).addClass('masked'); - var osCount = $('ul.gui-thumbnails li' + '.' + osFilter).length; - $('#os-filter-count strong').html(osCount); - $('#os-filter-count .os').html(capitalizedOS); - $('#os-filter-count').show(); - } - }, - - observeGUIOSFilter: function() { - $('a.gui-os-filter').on('click', function(e) { - e.preventDefault(); - var os = $(this).attr('data-os'); - - if (window.history && window.history.pushState) { - var url = os === '' - ? `${baseURLPrefix}downloads/guis` - : `${baseURLPrefix}downloads/guis?os=${os}`; - try { - history.pushState(null, $(this).html(), url); - } catch (e) { - if (`${e}`.indexOf('The operation is insecure') < 0) console.log(e) - } - } - - Downloads.filterGUIS(os); - }); - }, - - observePopState: function() { - onPopState(function() { - Downloads.filterGUIS(); - }); - }, - // say how many days ago this version was released postProcessReleaseDate: function(index, releaseDateString) { const daysAgo = Math.floor((Date.now() - Date.parse($('#auto-download-date').html())) / 86400000); diff --git a/assets/sass/lists.scss b/assets/sass/lists.scss index 9e766fc81d..a02d5812d1 100644 --- a/assets/sass/lists.scss +++ b/assets/sass/lists.scss @@ -15,8 +15,7 @@ } } -ul.video-thumbnails, -ul.gui-thumbnails { +ul.video-thumbnails { @extend .content-list; margin-top: 1em; @@ -32,17 +31,6 @@ ul.gui-thumbnails { } } -ul.gui-thumbnails { - li { - display: inline-block; - width: 49%; - } - - li.masked { - display: none; - } -} - ul.books-list { @extend .content-list; diff --git a/assets/sass/typography.scss b/assets/sass/typography.scss index 762786dc06..880ab30591 100644 --- a/assets/sass/typography.scss +++ b/assets/sass/typography.scss @@ -351,15 +351,6 @@ a.subtle-button.selected { background-image: linear-gradient(#d7d7c1, #cbc9b4); } -a#gui-os-filter { - display: none; - margin-top: 15px; - - &.visible { - display: inline-block; - } -} - div.more { display: none; } diff --git a/content/tools/guis/_index.html b/content/tools/guis/_index.html index 36b068fede..82ebee25ce 100644 --- a/content/tools/guis/_index.html +++ b/content/tools/guis/_index.html @@ -15,35 +15,12 @@

GUI Clients

- Git comes with built-in GUI tools for committing (}}">git-gui) and browsing (}}">gitk), but there are several third-party tools for users looking for platform-specific experience. + Git ships with built-in GUI tools for committing (}}">git-gui) and browsing history (}}">gitk). Beyond those, this page used to catalog third-party GUIs, which was genuinely useful in the years when Git was young, its command line intimidated newcomers, and few alternatives were widely known.

- If you want to add another GUI tool to this list, just follow the instructions. + That need has since evaporated. Git integration is now table stakes: virtually every major IDE and code editor ships with it, and a developer tool without it is no longer competitive. There is no shortage of options to discover, and no shortage of opinions about them.

-

- All - Windows - Mac - Linux - Android - iOS -

- 0 - Linux - GUIs are shown below ↓ -
+ Maintaining a curated list under those conditions is a losing proposition. Nobody is vetting submissions in earnest, and the page had increasingly become an advertising surface for its own entries. In a landscape this saturated, presenting a handful of arbitrarily chosen tools is worse than presenting none, so the list has been retired.

- -
-
    - {{< guis >}} -
-
- -
-

- There are other great GUI tools available as well. Have a look at the list of interfaces, frontends and tools in the Git Wiki. -

-
diff --git a/data/guis/anchorpoint.yml b/data/guis/anchorpoint.yml deleted file mode 100644 index b8990eb931..0000000000 --- a/data/guis/anchorpoint.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "Anchorpoint" -project_url: "https://anchorpoint.app" -image_tag: "images/guis/anchorpoint@2x.png" -platforms: - - "Windows" - - "Mac" -price: "Free / 20€" -license: "Proprietary" -trend_name: "anchorpoint" -order: 22 ---- diff --git a/data/guis/aurees.yml b/data/guis/aurees.yml deleted file mode 100644 index bdb146e857..0000000000 --- a/data/guis/aurees.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "Aurees (no longer under active development)" -project_url: "https://aurees.com/" -image_tag: "images/guis/aurees@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "Proprietary" -order: 28 ---- diff --git a/data/guis/changes.yml b/data/guis/changes.yml deleted file mode 100644 index 6a62e98d87..0000000000 --- a/data/guis/changes.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "Changes" -project_url: "https://github.com/maoyama/Changes" -image_tag: "images/guis/changes@2x.png" -platforms: - - "Mac" -price: "Free" -license: "MIT" -trend_name: "changes" -order: 60 ---- diff --git a/data/guis/commandgit.yml b/data/guis/commandgit.yml deleted file mode 100644 index e15cb8ffb8..0000000000 --- a/data/guis/commandgit.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "CommandGit" -project_url: "https://CommandGit.com" -image_tag: "images/guis/CommandGit@2x.png" -platforms: - - "Windows" -price: "$5.99/MO (Free 14-day trial)" -license: "Proprietary" -trend_name: "CommandGit" -order: 49 ---- diff --git a/data/guis/cong.yml b/data/guis/cong.yml deleted file mode 100644 index 6f6c5c4882..0000000000 --- a/data/guis/cong.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "Cong" -project_url: "http://cong.tools/" -image_tag: "images/guis/cong@2x.png" -platforms: - - "Windows" -price: "Free" -license: "Proprietary" -trend_name: "Git Cong" -order: 36 ---- diff --git a/data/guis/fork.yml b/data/guis/fork.yml deleted file mode 100644 index 819b70dd30..0000000000 --- a/data/guis/fork.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "Fork" -project_url: "https://git-fork.com/" -image_tag: "images/guis/fork@2x.png" -platforms: - - "Windows" - - "Mac" -# No details on the evaluation limits or terms -price: "$59.99 (Free evaluation)" -license: "Proprietary" -trend_name: "Fork Git client" -order: 12 ---- diff --git a/data/guis/fugitive.yml b/data/guis/fugitive.yml deleted file mode 100644 index eaa36b6ddc..0000000000 --- a/data/guis/fugitive.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "Fugitive" -project_url: "https://github.com/tpope/vim-fugitive" -image_tag: "images/guis/fugitive@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "Vim" -trend_name: "Vim fugitive" -order: 16 ---- diff --git a/data/guis/giggle.yml b/data/guis/giggle.yml deleted file mode 100644 index 1406cedfb4..0000000000 --- a/data/guis/giggle.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "giggle (no longer under active development)" -project_url: "https://wiki.gnome.org/Apps/giggle/" -image_tag: "images/guis/giggle@2x.png" -platforms: - - "Linux" -price: "Free" -license: "GNU GPL" -trend_name: "Git giggle" -order: 27 ---- diff --git a/data/guis/git-cola.yml b/data/guis/git-cola.yml deleted file mode 100644 index 81b452d598..0000000000 --- a/data/guis/git-cola.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "git-cola" -project_url: "https://git-cola.github.io/" -image_tag: "images/guis/git-cola@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "GNU GPL" -order: 25 ---- diff --git a/data/guis/git-extensions.yml b/data/guis/git-extensions.yml deleted file mode 100644 index f211769349..0000000000 --- a/data/guis/git-extensions.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: "Git Extensions" -project_url: "https://gitextensions.github.io/" -image_tag: "images/guis/git-extensions@2x.png" -platforms: - - "Windows" -price: "Free" -license: "GNU GPL" -order: 6 ---- diff --git a/data/guis/gitahead.yml b/data/guis/gitahead.yml deleted file mode 100644 index 4e9f971d96..0000000000 --- a/data/guis/gitahead.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "GitAhead (no longer under active development)" -project_url: "https://gitahead.github.io/gitahead.com/" -image_tag: "images/guis/gitahead@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "MIT" -order: 17 ---- diff --git a/data/guis/gitatomic.yml b/data/guis/gitatomic.yml deleted file mode 100644 index 885033684b..0000000000 --- a/data/guis/gitatomic.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: "GitAtomic" -project_url: "https://gitatomic.bitbucket.io/" -image_tag: "images/guis/gitatomic@2x.png" -platforms: - - "Windows" -price: "$17.99+/user annually (Free 30-day trial)" -license: "Proprietary" -order: 39 ---- diff --git a/data/guis/gitbreeze.yml b/data/guis/gitbreeze.yml deleted file mode 100644 index 54962fcb8f..0000000000 --- a/data/guis/gitbreeze.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "GitBreeze" -project_url: "https://gitbreeze.dev/" -image_tag: "images/guis/gitbreeze@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "Proprietary" -order: 53 ---- diff --git a/data/guis/gitbutler.yml b/data/guis/gitbutler.yml deleted file mode 100644 index 1f81f6e417..0000000000 --- a/data/guis/gitbutler.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "GitButler" -project_url: "https://gitbutler.com" -image_tag: "images/guis/gitbutler.png" -platforms: - - "Mac" - - "Linux" - - "Windows" -price: "Free" -license: "FSL-1.1-MIT" -order: 21 ---- diff --git a/data/guis/gitdrive.yml b/data/guis/gitdrive.yml deleted file mode 100644 index 503c2a3485..0000000000 --- a/data/guis/gitdrive.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "GitDrive" -project_url: "http://gitdrive.com/" -image_tag: "images/guis/gitdrive@2x.png" -platforms: - - "iOS" -# No details what the $6.99 in-app purchase does, all it says is "Unlimited Version" -price: "Free / $6.99" -license: "Proprietary" -order: 37 ---- diff --git a/data/guis/gitfiend.yml b/data/guis/gitfiend.yml deleted file mode 100644 index f63562d888..0000000000 --- a/data/guis/gitfiend.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "GitFiend" -project_url: "https://gitfiend.com" -image_tag: "images/guis/gitfiend@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "Proprietary" -order: 38 ---- diff --git a/data/guis/gitfinder.yml b/data/guis/gitfinder.yml deleted file mode 100644 index d288b71eae..0000000000 --- a/data/guis/gitfinder.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "GitFinder" -project_url: "https://gitfinder.com" -image_tag: "images/guis/gitfinder@2x.png" -platforms: - - "Mac" -# After the trial ends, GitFinder will only work with one git repository -price: "Free (limited) / $29.95 (Free 30-day trial)" -license: "Proprietary" -order: 41 ---- diff --git a/data/guis/gitfox.yml b/data/guis/gitfox.yml deleted file mode 100644 index 592edf291b..0000000000 --- a/data/guis/gitfox.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "Gitfox" -project_url: "https://www.gitfox.app" -image_tag: "images/guis/gitfox@2x.png" -platforms: - - "Mac" -price: "€39,99/user annually / €79,99 (Free 30-day trial)" -license: "Proprietary" -trend_name: "Gitfox Git Client" -order: 24 ---- diff --git a/data/guis/gitg.yml b/data/guis/gitg.yml deleted file mode 100644 index 9e7a84dceb..0000000000 --- a/data/guis/gitg.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "gitg" -project_url: "https://wiki.gnome.org/Apps/Gitg/" -image_tag: "images/guis/gitg@2x.png" -platforms: - - "Windows" - - "Linux" -price: "Free" -license: "GNU GPL" -order: 14 ---- diff --git a/data/guis/gitgui.yml b/data/guis/gitgui.yml deleted file mode 100644 index 6ddeab79f6..0000000000 --- a/data/guis/gitgui.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "Gitgui" -project_url: "https://github.com/jjustra/gitgui" -image_tag: "images/guis/gitgui@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "MIT" -order: 45 ---- diff --git a/data/guis/github-desktop.yml b/data/guis/github-desktop.yml deleted file mode 100644 index 555ad6b3af..0000000000 --- a/data/guis/github-desktop.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "GitHub Desktop" -project_url: "https://desktop.github.com/" -image_tag: "images/guis/github-desktop@2x.png" -platforms: - - "Windows" - - "Mac" -price: "Free" -license: "MIT" -order: 1 ---- diff --git a/data/guis/gitkraken-cli.yml b/data/guis/gitkraken-cli.yml deleted file mode 100644 index 5d171ea518..0000000000 --- a/data/guis/gitkraken-cli.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "GitKraken CLI" -project_url: "https://www.gitkraken.com/cli" -image_tag: "images/guis/gk-cli-keifs@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free / $48.00+/user annually" -license: "Proprietary" -order: 55 ---- diff --git a/data/guis/gitkraken-desktop.yml b/data/guis/gitkraken-desktop.yml deleted file mode 100644 index b27e1debc2..0000000000 --- a/data/guis/gitkraken-desktop.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "GitKraken Desktop" -project_url: "https://www.gitkraken.com/git-client" -image_tag: "images/guis/gitkraken-2024@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -# Free tier only works with local and public repositories -price: "Free / $48+/user annually" -license: "Proprietary" -order: 3 ---- diff --git a/data/guis/gitnuro.yml b/data/guis/gitnuro.yml deleted file mode 100644 index e7bee1b5ad..0000000000 --- a/data/guis/gitnuro.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "Gitnuro" -project_url: "https://gitnuro.com/" -image_tag: "images/guis/Gitnuro@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "GNU GPL" -order: 51 ---- diff --git a/data/guis/gitonic.yml b/data/guis/gitonic.yml deleted file mode 100644 index 1a411fcc39..0000000000 --- a/data/guis/gitonic.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "gitonic" -project_url: "https://github.com/kr-g/gitonic" -image_tag: "images/guis/gitonic@2x.png" -platforms: - - "Linux" - - "Mac" - - "Windows" -price: "Free" -license: "AGPL-3.0-or-later" -trend_name: "gitonic" -order: 50 ---- diff --git a/data/guis/gittyup.yml b/data/guis/gittyup.yml deleted file mode 100644 index 1b8f002be8..0000000000 --- a/data/guis/gittyup.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "Gittyup" -project_url: "https://murmele.github.io/Gittyup/" -image_tag: "images/guis/gittyup@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "MIT" -order: 46 ---- diff --git a/data/guis/gitui.yml b/data/guis/gitui.yml deleted file mode 100644 index 902e9de876..0000000000 --- a/data/guis/gitui.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "GitUI" -project_url: "http://gitui.org" -image_tag: "images/guis/gitui@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free, but donations welcome" -license: "MIT" -order: 26 ---- diff --git a/data/guis/gitup.yml b/data/guis/gitup.yml deleted file mode 100644 index 4dda5e67b2..0000000000 --- a/data/guis/gitup.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: "GitUp" -project_url: "http://gitup.co/" -image_tag: "images/guis/gitup@2x.png" -platforms: - - "Mac" -price: "Free" -license: "GNU GPL" -order: 11 ---- diff --git a/data/guis/gitviewer.yml b/data/guis/gitviewer.yml deleted file mode 100644 index a52960fc83..0000000000 --- a/data/guis/gitviewer.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "GitViewer" -project_url: "https://gitviewer.com" -image_tag: "images/guis/gitviewer@2x.png" -platforms: - - "Mac" - - "iOS" -# No details on the limitations with the free version -price: "Free / $6.99 (Free 7-day trial)" -license: "Proprietary" -order: 48 ---- diff --git a/data/guis/gitvine.yml b/data/guis/gitvine.yml deleted file mode 100644 index 071ddb0b5e..0000000000 --- a/data/guis/gitvine.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "GitVine" -project_url: "https://insanesharpness.gitlab.io/GitVine" -image_tag: "images/guis/gitvine@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "Proprietary" -order: 43 ---- diff --git a/data/guis/glint.yml b/data/guis/glint.yml deleted file mode 100644 index 34ae8c5686..0000000000 --- a/data/guis/glint.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: "Glint" -project_url: "https://glint.info" -image_tag: "images/guis/git-glint@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -# Free tier can only open up to two repositories at once -price: "Free / $35/user annually" -license: "Proprietary" -trend_name: "git glint" -order: 13 ---- diff --git a/data/guis/guitar.yml b/data/guis/guitar.yml deleted file mode 100644 index 48aeea293c..0000000000 --- a/data/guis/guitar.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "Guitar" -project_url: "https://github.com/soramimi/Guitar" -image_tag: "images/guis/guitar@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "GNU GPL" -trend_name: "Git guitar" -order: 20 ---- diff --git a/data/guis/kommit.yml b/data/guis/kommit.yml deleted file mode 100644 index 5d95a04d0f..0000000000 --- a/data/guis/kommit.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "Kommit" -project_url: "https://invent.kde.org/sdk/kommit" -image_tag: "images/guis/gitklient@2x.png" -platforms: - - "Linux" -price: "Free" -license: "GNU GPL" -order: 47 -trend_name: "kde git klient" ---- diff --git a/data/guis/lazygit.yml b/data/guis/lazygit.yml deleted file mode 100644 index bd2f5268f8..0000000000 --- a/data/guis/lazygit.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "LazyGit" -project_url: "https://github.com/jesseduffield/lazygit" -image_tag: "images/guis/lazygit@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "MIT" -order: 18 ---- diff --git a/data/guis/magit.yml b/data/guis/magit.yml deleted file mode 100644 index 7b035cc58f..0000000000 --- a/data/guis/magit.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "Magit" -project_url: "https://magit.vc" -image_tag: "images/guis/magit@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "GNU GPL" -order: 5 ---- diff --git a/data/guis/megit.yml b/data/guis/megit.yml deleted file mode 100644 index 9708729bbd..0000000000 --- a/data/guis/megit.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "MeGit (based on EGit)" -project_url: "https://github.com/eclipsesource/megit" -image_tag: "images/guis/megit@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "EPL2.0" -trend_name: "egit" -order: 9 ---- diff --git a/data/guis/meldmerge.yml b/data/guis/meldmerge.yml deleted file mode 100644 index fa181e79ba..0000000000 --- a/data/guis/meldmerge.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "Meld" -project_url: "https://meldmerge.org" -image_tag: "images/guis/meldmerge.png" -platforms: - - "Linux" - - "Windows" -price: "Free" -license: "GPLv2 or later" -order: 29 ---- diff --git a/data/guis/nitrogit.yml b/data/guis/nitrogit.yml deleted file mode 100644 index ca5a41f3e3..0000000000 --- a/data/guis/nitrogit.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: "NitroGit" -project_url: "http://nitrogit.net" -image_tag: "images/guis/nitrogit@2x.png" -platforms: - - "Windows" -price: "Free for non-commercial use / 20€/user" -license: "Proprietary" -order: 40 ---- diff --git a/data/guis/polygit.yml b/data/guis/polygit.yml deleted file mode 100644 index 80b5e544a1..0000000000 --- a/data/guis/polygit.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "PolyGit" -project_url: "http://www.polygitapp.com" -image_tag: "images/guis/polygit@2x.png" -platforms: - - "iOS" -# Free tier only allows 3 pushes per day -# Price on the website ($15) doesn't match prices in the app store (below) -price: "Free (limited) / $11.99/year / $39.99" -license: "Proprietary" -order: 44 ---- diff --git a/data/guis/pragma-git.yml b/data/guis/pragma-git.yml deleted file mode 100644 index fe57c6016c..0000000000 --- a/data/guis/pragma-git.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "Pragma-git" -project_url: "https://pragma-git.github.io" -image_tag: "images/guis/pragmagit@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "MIT" -trend_name: "pragma github" -order: 54 ---- diff --git a/data/guis/puppy-git.yml b/data/guis/puppy-git.yml deleted file mode 100644 index c9ebc9995a..0000000000 --- a/data/guis/puppy-git.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: "Puppy Git" -project_url: "https://github.com/catpuppyapp/PuppyGit" -image_tag: "images/guis/puppygit@2x.png" -platforms: - - "Android" -price: "Free" -license: "GPLv3" -order: 58 ---- diff --git a/data/guis/relagit.yml b/data/guis/relagit.yml deleted file mode 100644 index 465e3c3445..0000000000 --- a/data/guis/relagit.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "RelaGit" -project_url: "https://rela.dev" -image_tag: "images/guis/relagit@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "LGPL-3.0-or-later" -order: 57 ---- diff --git a/data/guis/repoz.yml b/data/guis/repoz.yml deleted file mode 100644 index bcb44cda11..0000000000 --- a/data/guis/repoz.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "RepoZ" -project_url: "https://github.com/awaescher/RepoZ/" -image_tag: "images/guis/repoz@2x.png" -platforms: - - "Windows" - - "Mac" -price: "Free" -license: "MIT" -order: 35 ---- diff --git a/data/guis/retcon.yml b/data/guis/retcon.yml deleted file mode 100644 index 5dfe883886..0000000000 --- a/data/guis/retcon.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "Retcon" -project_url: "https://retcon.app" -image_tag: "images/guis/retcon@2x.png" -platforms: - - "Mac" -price: "$49.99/user annually (Free 14-day trial)" -license: "Proprietary" -trend_name: "retcon" -order: 59 ---- diff --git a/data/guis/smartgit.yml b/data/guis/smartgit.yml deleted file mode 100644 index caa721aca4..0000000000 --- a/data/guis/smartgit.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "SmartGit" -project_url: "https://www.syntevo.com/smartgit/" -image_tag: "images/guis/smartgit@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free for non-commercial use / $59/user annually" -license: "Proprietary" -order: 7 ---- diff --git a/data/guis/snailgit.yml b/data/guis/snailgit.yml deleted file mode 100644 index 7e780baec7..0000000000 --- a/data/guis/snailgit.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: "SnailGit" -project_url: "https://langui.net/snailgit/" -image_tag: "images/guis/snailgit@2x.png" -platforms: - - "Mac" -# Lite version is limited to just one repository -price: "Free (limited) / $9.99" -license: "Proprietary" -order: 32 ---- diff --git a/data/guis/sourcegit.yml b/data/guis/sourcegit.yml deleted file mode 100644 index a710c511ba..0000000000 --- a/data/guis/sourcegit.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "SourceGit" -project_url: "https://sourcegit-scm.github.io" -image_tag: "images/guis/sourcegit@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "MIT" -trend_name: "SourceGit" -order: 56 ---- diff --git a/data/guis/sourcetree.yml b/data/guis/sourcetree.yml deleted file mode 100644 index f7391b54d0..0000000000 --- a/data/guis/sourcetree.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "SourceTree" -project_url: "https://www.sourcetreeapp.com/" -image_tag: "images/guis/sourcetree@2x.png" -platforms: - - "Mac" - - "Windows" -price: "Free" -license: "Proprietary" -trend_name: "Git SourceTree" -order: 2 ---- diff --git a/data/guis/sublime-merge.yml b/data/guis/sublime-merge.yml deleted file mode 100644 index ec1bb7a674..0000000000 --- a/data/guis/sublime-merge.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: "Sublime Merge" -project_url: "https://www.sublimemerge.com" -image_tag: "images/guis/smerge@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -# Evaluation has no time limit, but will nag the user to buy a license -# License is only valid for 3 years of updates -price: "$99/user / $75/user annually (Free evaluation)" -license: "Proprietary" -order: 10 ---- diff --git a/data/guis/tig.yml b/data/guis/tig.yml deleted file mode 100644 index afc79444de..0000000000 --- a/data/guis/tig.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "tig" -project_url: "https://github.com/jonas/tig#readme" -image_tag: "images/guis/tig@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "GPL-2.0" -order: 19 ---- diff --git a/data/guis/tortoisegit.yml b/data/guis/tortoisegit.yml deleted file mode 100644 index 1605a3a99a..0000000000 --- a/data/guis/tortoisegit.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: "TortoiseGit" -project_url: "https://tortoisegit.org/" -image_tag: "images/guis/tortoisegit@2x.png" -platforms: - - "Windows" -price: "Free" -license: "GNU GPL" -order: 4 ---- diff --git a/data/guis/tower.yml b/data/guis/tower.yml deleted file mode 100644 index 7555c8319c..0000000000 --- a/data/guis/tower.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "Tower" -project_url: "https://www.git-tower.com/" -image_tag: "images/guis/tower@2x.png" -platforms: - - "Windows" - - "Mac" -# Free for students and educators -price: "$69+/user annually (Free 30-day trial)" -license: "Proprietary" -trend_name: "git tower" -order: 8 ---- diff --git a/data/guis/ungit.yml b/data/guis/ungit.yml deleted file mode 100644 index d773920e69..0000000000 --- a/data/guis/ungit.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "ungit" -project_url: "https://github.com/FredrikNoren/ungit" -image_tag: "images/guis/ungit@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free" -license: "MIT" -order: 15 ---- diff --git a/data/guis/vershd.yml b/data/guis/vershd.yml deleted file mode 100644 index 37163aa0e1..0000000000 --- a/data/guis/vershd.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: "Vershd" -project_url: "https://vershd.io/" -image_tag: "images/guis/vershd@2x.png" -platforms: - - "Windows" - - "Mac" - - "Linux" -price: "Free for non-commercial use / $37/user annually" -license: "Proprietary" -order: 42 ---- diff --git a/data/guis/working-copy.yml b/data/guis/working-copy.yml deleted file mode 100644 index d79924b1f7..0000000000 --- a/data/guis/working-copy.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "Working Copy" -project_url: "https://workingcopyapp.com/" -image_tag: "images/guis/workingcopy@2x.png" -platforms: - - "iOS" -# The $19.99 price is for one year of feature updates, new paid features added more -# than a year after purchase will be locked out (but updates and patches continue) -price: "Free / $19.99" -license: "Proprietary" -trend_name: "Working Copy iOS" -order: 23 ---- diff --git a/layouts/partials/site-root.html b/layouts/partials/site-root.html index 66f2c9070a..57184210db 100644 --- a/layouts/partials/site-root.html +++ b/layouts/partials/site-root.html @@ -20,7 +20,7 @@

Learn

Tools

-

Command line tools, GUIs, and hosting services

+

Command line tools and hosting services

  • diff --git a/layouts/shortcodes/guis.html b/layouts/shortcodes/guis.html deleted file mode 100644 index 2c2cc58a8d..0000000000 --- a/layouts/shortcodes/guis.html +++ /dev/null @@ -1,17 +0,0 @@ -{{ $guis := sort hugo.Data.guis "order" }} -{{ range $gui := $guis }} -
  • - - - -

    - {{ $gui.name }} -

    -

    - Platforms: {{ delimit (sort $gui.platforms) ", " }}
    - Price: {{ $gui.price }}
    - License: {{ $gui.license }} -

    -
  • -{{ end }} - diff --git a/static/images/guis/CommandGit.png b/static/images/guis/CommandGit.png deleted file mode 100644 index 8cbd12fa99..0000000000 Binary files a/static/images/guis/CommandGit.png and /dev/null differ diff --git a/static/images/guis/CommandGit@2x.png b/static/images/guis/CommandGit@2x.png deleted file mode 100644 index d3a0131acf..0000000000 Binary files a/static/images/guis/CommandGit@2x.png and /dev/null differ diff --git a/static/images/guis/Gitnuro.png b/static/images/guis/Gitnuro.png deleted file mode 100644 index 1df2e70074..0000000000 Binary files a/static/images/guis/Gitnuro.png and /dev/null differ diff --git a/static/images/guis/Gitnuro@2x.png b/static/images/guis/Gitnuro@2x.png deleted file mode 100644 index 5190213653..0000000000 Binary files a/static/images/guis/Gitnuro@2x.png and /dev/null differ diff --git a/static/images/guis/anchorpoint.png b/static/images/guis/anchorpoint.png deleted file mode 100644 index 841335a2df..0000000000 Binary files a/static/images/guis/anchorpoint.png and /dev/null differ diff --git a/static/images/guis/anchorpoint@2x.png b/static/images/guis/anchorpoint@2x.png deleted file mode 100644 index dea3ac7bf0..0000000000 Binary files a/static/images/guis/anchorpoint@2x.png and /dev/null differ diff --git a/static/images/guis/aurees.png b/static/images/guis/aurees.png deleted file mode 100644 index f2faa020b9..0000000000 Binary files a/static/images/guis/aurees.png and /dev/null differ diff --git a/static/images/guis/aurees@2x.png b/static/images/guis/aurees@2x.png deleted file mode 100644 index 8cc390fa48..0000000000 Binary files a/static/images/guis/aurees@2x.png and /dev/null differ diff --git a/static/images/guis/changes@2x.png b/static/images/guis/changes@2x.png deleted file mode 100644 index bdb6bd32f6..0000000000 Binary files a/static/images/guis/changes@2x.png and /dev/null differ diff --git a/static/images/guis/codereview.png b/static/images/guis/codereview.png deleted file mode 100644 index 58964e084a..0000000000 Binary files a/static/images/guis/codereview.png and /dev/null differ diff --git a/static/images/guis/codereview@2x.png b/static/images/guis/codereview@2x.png deleted file mode 100644 index bbb97d2602..0000000000 Binary files a/static/images/guis/codereview@2x.png and /dev/null differ diff --git a/static/images/guis/cong.png b/static/images/guis/cong.png deleted file mode 100644 index fb102ca113..0000000000 Binary files a/static/images/guis/cong.png and /dev/null differ diff --git a/static/images/guis/cong@2x.png b/static/images/guis/cong@2x.png deleted file mode 100644 index c6f311e852..0000000000 Binary files a/static/images/guis/cong@2x.png and /dev/null differ diff --git a/static/images/guis/cycligent.png b/static/images/guis/cycligent.png deleted file mode 100644 index 987f758226..0000000000 Binary files a/static/images/guis/cycligent.png and /dev/null differ diff --git a/static/images/guis/cycligent@2x.png b/static/images/guis/cycligent@2x.png deleted file mode 100644 index 6ce6156ad5..0000000000 Binary files a/static/images/guis/cycligent@2x.png and /dev/null differ diff --git a/static/images/guis/fork.png b/static/images/guis/fork.png deleted file mode 100644 index 89418407d1..0000000000 Binary files a/static/images/guis/fork.png and /dev/null differ diff --git a/static/images/guis/fork@2x.png b/static/images/guis/fork@2x.png deleted file mode 100644 index a2db476dd5..0000000000 Binary files a/static/images/guis/fork@2x.png and /dev/null differ diff --git a/static/images/guis/fugitive.png b/static/images/guis/fugitive.png deleted file mode 100644 index d8eec9c5fc..0000000000 Binary files a/static/images/guis/fugitive.png and /dev/null differ diff --git a/static/images/guis/fugitive@2x.png b/static/images/guis/fugitive@2x.png deleted file mode 100644 index c57322c6f0..0000000000 Binary files a/static/images/guis/fugitive@2x.png and /dev/null differ diff --git a/static/images/guis/giggle.png b/static/images/guis/giggle.png deleted file mode 100644 index eef526e302..0000000000 Binary files a/static/images/guis/giggle.png and /dev/null differ diff --git a/static/images/guis/giggle@2x.png b/static/images/guis/giggle@2x.png deleted file mode 100644 index 00442706db..0000000000 Binary files a/static/images/guis/giggle@2x.png and /dev/null differ diff --git a/static/images/guis/git-cola.png b/static/images/guis/git-cola.png deleted file mode 100644 index 93bd5c5b27..0000000000 Binary files a/static/images/guis/git-cola.png and /dev/null differ diff --git a/static/images/guis/git-cola@2x.png b/static/images/guis/git-cola@2x.png deleted file mode 100644 index e9ce75c803..0000000000 Binary files a/static/images/guis/git-cola@2x.png and /dev/null differ diff --git a/static/images/guis/git-extensions.png b/static/images/guis/git-extensions.png deleted file mode 100644 index 922731663d..0000000000 Binary files a/static/images/guis/git-extensions.png and /dev/null differ diff --git a/static/images/guis/git-extensions@2x.png b/static/images/guis/git-extensions@2x.png deleted file mode 100644 index 51c1e50844..0000000000 Binary files a/static/images/guis/git-extensions@2x.png and /dev/null differ diff --git a/static/images/guis/git-glint.png b/static/images/guis/git-glint.png deleted file mode 100644 index 57bfca0d50..0000000000 Binary files a/static/images/guis/git-glint.png and /dev/null differ diff --git a/static/images/guis/git-glint@2x.png b/static/images/guis/git-glint@2x.png deleted file mode 100644 index 11e748b9d4..0000000000 Binary files a/static/images/guis/git-glint@2x.png and /dev/null differ diff --git a/static/images/guis/git-kraken.png b/static/images/guis/git-kraken.png deleted file mode 100644 index 4999c740f4..0000000000 Binary files a/static/images/guis/git-kraken.png and /dev/null differ diff --git a/static/images/guis/git2go.png b/static/images/guis/git2go.png deleted file mode 100644 index f6e27f023c..0000000000 Binary files a/static/images/guis/git2go.png and /dev/null differ diff --git a/static/images/guis/git2go@2x.png b/static/images/guis/git2go@2x.png deleted file mode 100644 index f6e27f023c..0000000000 Binary files a/static/images/guis/git2go@2x.png and /dev/null differ diff --git a/static/images/guis/gitahead.png b/static/images/guis/gitahead.png deleted file mode 100644 index 12f1538834..0000000000 Binary files a/static/images/guis/gitahead.png and /dev/null differ diff --git a/static/images/guis/gitahead@2x.png b/static/images/guis/gitahead@2x.png deleted file mode 100644 index 38f22f08e9..0000000000 Binary files a/static/images/guis/gitahead@2x.png and /dev/null differ diff --git a/static/images/guis/gitatomic.png b/static/images/guis/gitatomic.png deleted file mode 100644 index c6d6bbfdd9..0000000000 Binary files a/static/images/guis/gitatomic.png and /dev/null differ diff --git a/static/images/guis/gitatomic@2x.png b/static/images/guis/gitatomic@2x.png deleted file mode 100644 index c6d6bbfdd9..0000000000 Binary files a/static/images/guis/gitatomic@2x.png and /dev/null differ diff --git a/static/images/guis/gitblade.png b/static/images/guis/gitblade.png deleted file mode 100644 index 21dea730a0..0000000000 Binary files a/static/images/guis/gitblade.png and /dev/null differ diff --git a/static/images/guis/gitblade@2x.png b/static/images/guis/gitblade@2x.png deleted file mode 100644 index 486f0298b5..0000000000 Binary files a/static/images/guis/gitblade@2x.png and /dev/null differ diff --git a/static/images/guis/gitbox.png b/static/images/guis/gitbox.png deleted file mode 100644 index 62e67714ea..0000000000 Binary files a/static/images/guis/gitbox.png and /dev/null differ diff --git a/static/images/guis/gitbox@2x.png b/static/images/guis/gitbox@2x.png deleted file mode 100644 index 631d9475b5..0000000000 Binary files a/static/images/guis/gitbox@2x.png and /dev/null differ diff --git a/static/images/guis/gitbreeze.png b/static/images/guis/gitbreeze.png deleted file mode 100644 index e58ad4ff65..0000000000 Binary files a/static/images/guis/gitbreeze.png and /dev/null differ diff --git a/static/images/guis/gitbreeze@2x.png b/static/images/guis/gitbreeze@2x.png deleted file mode 100644 index aa0ee1cbab..0000000000 Binary files a/static/images/guis/gitbreeze@2x.png and /dev/null differ diff --git a/static/images/guis/gitbutler.png b/static/images/guis/gitbutler.png deleted file mode 100644 index 03844515db..0000000000 Binary files a/static/images/guis/gitbutler.png and /dev/null differ diff --git a/static/images/guis/gitdrive.png b/static/images/guis/gitdrive.png deleted file mode 100644 index 87d6b8c2c8..0000000000 Binary files a/static/images/guis/gitdrive.png and /dev/null differ diff --git a/static/images/guis/gitdrive@2x.png b/static/images/guis/gitdrive@2x.png deleted file mode 100644 index a1334c0d8b..0000000000 Binary files a/static/images/guis/gitdrive@2x.png and /dev/null differ diff --git a/static/images/guis/giteye.png b/static/images/guis/giteye.png deleted file mode 100644 index 988bd98882..0000000000 Binary files a/static/images/guis/giteye.png and /dev/null differ diff --git a/static/images/guis/giteye@2x.png b/static/images/guis/giteye@2x.png deleted file mode 100644 index 6eb3878fa6..0000000000 Binary files a/static/images/guis/giteye@2x.png and /dev/null differ diff --git a/static/images/guis/gitfiend.png b/static/images/guis/gitfiend.png deleted file mode 100644 index 6e9467246a..0000000000 Binary files a/static/images/guis/gitfiend.png and /dev/null differ diff --git a/static/images/guis/gitfiend@2x.png b/static/images/guis/gitfiend@2x.png deleted file mode 100644 index 6ae8717542..0000000000 Binary files a/static/images/guis/gitfiend@2x.png and /dev/null differ diff --git a/static/images/guis/gitfinder.png b/static/images/guis/gitfinder.png deleted file mode 100644 index 1cb1ee5a06..0000000000 Binary files a/static/images/guis/gitfinder.png and /dev/null differ diff --git a/static/images/guis/gitfinder@2x.png b/static/images/guis/gitfinder@2x.png deleted file mode 100644 index 5257d927de..0000000000 Binary files a/static/images/guis/gitfinder@2x.png and /dev/null differ diff --git a/static/images/guis/gitfox.png b/static/images/guis/gitfox.png deleted file mode 100644 index a419174dd1..0000000000 Binary files a/static/images/guis/gitfox.png and /dev/null differ diff --git a/static/images/guis/gitfox@2x.png b/static/images/guis/gitfox@2x.png deleted file mode 100644 index 3bb16f87c9..0000000000 Binary files a/static/images/guis/gitfox@2x.png and /dev/null differ diff --git a/static/images/guis/gitg.png b/static/images/guis/gitg.png deleted file mode 100644 index 2f72e0e484..0000000000 Binary files a/static/images/guis/gitg.png and /dev/null differ diff --git a/static/images/guis/gitg@2x.png b/static/images/guis/gitg@2x.png deleted file mode 100644 index 013634fccd..0000000000 Binary files a/static/images/guis/gitg@2x.png and /dev/null differ diff --git a/static/images/guis/gitgui.png b/static/images/guis/gitgui.png deleted file mode 100644 index ef65aace05..0000000000 Binary files a/static/images/guis/gitgui.png and /dev/null differ diff --git a/static/images/guis/gitgui@2x.png b/static/images/guis/gitgui@2x.png deleted file mode 100644 index ccdf30136b..0000000000 Binary files a/static/images/guis/gitgui@2x.png and /dev/null differ diff --git a/static/images/guis/github-desktop.png b/static/images/guis/github-desktop.png deleted file mode 100644 index 7723b560d8..0000000000 Binary files a/static/images/guis/github-desktop.png and /dev/null differ diff --git a/static/images/guis/github-desktop@2x.png b/static/images/guis/github-desktop@2x.png deleted file mode 100644 index 631b655693..0000000000 Binary files a/static/images/guis/github-desktop@2x.png and /dev/null differ diff --git a/static/images/guis/gitklient.png b/static/images/guis/gitklient.png deleted file mode 100644 index db05623ec0..0000000000 Binary files a/static/images/guis/gitklient.png and /dev/null differ diff --git a/static/images/guis/gitklient@2x.png b/static/images/guis/gitklient@2x.png deleted file mode 100644 index 830b4c27f6..0000000000 Binary files a/static/images/guis/gitklient@2x.png and /dev/null differ diff --git a/static/images/guis/gitkraken-2024@2x.png b/static/images/guis/gitkraken-2024@2x.png deleted file mode 100644 index 0d2f43318a..0000000000 Binary files a/static/images/guis/gitkraken-2024@2x.png and /dev/null differ diff --git a/static/images/guis/gitonic.png b/static/images/guis/gitonic.png deleted file mode 100644 index 04b9fb4f0b..0000000000 Binary files a/static/images/guis/gitonic.png and /dev/null differ diff --git a/static/images/guis/gitonic@2x.png b/static/images/guis/gitonic@2x.png deleted file mode 100644 index c4ea2a8e12..0000000000 Binary files a/static/images/guis/gitonic@2x.png and /dev/null differ diff --git a/static/images/guis/gittyup.png b/static/images/guis/gittyup.png deleted file mode 100644 index bf8f4df348..0000000000 Binary files a/static/images/guis/gittyup.png and /dev/null differ diff --git a/static/images/guis/gittyup@2x.png b/static/images/guis/gittyup@2x.png deleted file mode 100644 index b5bdd569c7..0000000000 Binary files a/static/images/guis/gittyup@2x.png and /dev/null differ diff --git a/static/images/guis/gitui.png b/static/images/guis/gitui.png deleted file mode 100644 index 3e88229d71..0000000000 Binary files a/static/images/guis/gitui.png and /dev/null differ diff --git a/static/images/guis/gitui@2x.png b/static/images/guis/gitui@2x.png deleted file mode 100644 index 040121a731..0000000000 Binary files a/static/images/guis/gitui@2x.png and /dev/null differ diff --git a/static/images/guis/gitup.png b/static/images/guis/gitup.png deleted file mode 100644 index 636ed4efc1..0000000000 Binary files a/static/images/guis/gitup.png and /dev/null differ diff --git a/static/images/guis/gitup@2x.png b/static/images/guis/gitup@2x.png deleted file mode 100644 index 21b56d372b..0000000000 Binary files a/static/images/guis/gitup@2x.png and /dev/null differ diff --git a/static/images/guis/gitviewer.png b/static/images/guis/gitviewer.png deleted file mode 100644 index 77c37028d9..0000000000 Binary files a/static/images/guis/gitviewer.png and /dev/null differ diff --git a/static/images/guis/gitviewer@2x.png b/static/images/guis/gitviewer@2x.png deleted file mode 100644 index 84e14f0dfe..0000000000 Binary files a/static/images/guis/gitviewer@2x.png and /dev/null differ diff --git a/static/images/guis/gitvine.png b/static/images/guis/gitvine.png deleted file mode 100644 index 56a49ca2b8..0000000000 Binary files a/static/images/guis/gitvine.png and /dev/null differ diff --git a/static/images/guis/gitvine@2x.png b/static/images/guis/gitvine@2x.png deleted file mode 100644 index c5055891b5..0000000000 Binary files a/static/images/guis/gitvine@2x.png and /dev/null differ diff --git a/static/images/guis/gitx.png b/static/images/guis/gitx.png deleted file mode 100644 index 7690ce0bd0..0000000000 Binary files a/static/images/guis/gitx.png and /dev/null differ diff --git a/static/images/guis/gitx@2x.png b/static/images/guis/gitx@2x.png deleted file mode 100644 index 27b828be27..0000000000 Binary files a/static/images/guis/gitx@2x.png and /dev/null differ diff --git a/static/images/guis/gk-cli-keifs@2x.png b/static/images/guis/gk-cli-keifs@2x.png deleted file mode 100644 index 37c46fcba7..0000000000 Binary files a/static/images/guis/gk-cli-keifs@2x.png and /dev/null differ diff --git a/static/images/guis/gmaster.png b/static/images/guis/gmaster.png deleted file mode 100644 index 513728c5d9..0000000000 Binary files a/static/images/guis/gmaster.png and /dev/null differ diff --git a/static/images/guis/gmaster@2x.png b/static/images/guis/gmaster@2x.png deleted file mode 100644 index 513728c5d9..0000000000 Binary files a/static/images/guis/gmaster@2x.png and /dev/null differ diff --git a/static/images/guis/guitar.png b/static/images/guis/guitar.png deleted file mode 100644 index 8eedd5b8b8..0000000000 Binary files a/static/images/guis/guitar.png and /dev/null differ diff --git a/static/images/guis/guitar@2x.png b/static/images/guis/guitar@2x.png deleted file mode 100644 index 165d87a8f6..0000000000 Binary files a/static/images/guis/guitar@2x.png and /dev/null differ diff --git a/static/images/guis/lazygit.png b/static/images/guis/lazygit.png deleted file mode 100644 index e690ba20f2..0000000000 Binary files a/static/images/guis/lazygit.png and /dev/null differ diff --git a/static/images/guis/lazygit@2x.png b/static/images/guis/lazygit@2x.png deleted file mode 100644 index f094e8c64a..0000000000 Binary files a/static/images/guis/lazygit@2x.png and /dev/null differ diff --git a/static/images/guis/magit.png b/static/images/guis/magit.png deleted file mode 100644 index 567512d2bd..0000000000 Binary files a/static/images/guis/magit.png and /dev/null differ diff --git a/static/images/guis/magit@2x.png b/static/images/guis/magit@2x.png deleted file mode 100644 index 38cdd5d495..0000000000 Binary files a/static/images/guis/magit@2x.png and /dev/null differ diff --git a/static/images/guis/megit@2x.png b/static/images/guis/megit@2x.png deleted file mode 100644 index c501794b1b..0000000000 Binary files a/static/images/guis/megit@2x.png and /dev/null differ diff --git a/static/images/guis/meldmerge.png b/static/images/guis/meldmerge.png deleted file mode 100644 index 7678a24476..0000000000 Binary files a/static/images/guis/meldmerge.png and /dev/null differ diff --git a/static/images/guis/nitrogit.png b/static/images/guis/nitrogit.png deleted file mode 100644 index b637915804..0000000000 Binary files a/static/images/guis/nitrogit.png and /dev/null differ diff --git a/static/images/guis/nitrogit@2x.png b/static/images/guis/nitrogit@2x.png deleted file mode 100644 index c5ba0583ee..0000000000 Binary files a/static/images/guis/nitrogit@2x.png and /dev/null differ diff --git a/static/images/guis/pocketgit.png b/static/images/guis/pocketgit.png deleted file mode 100644 index 8f669981e2..0000000000 Binary files a/static/images/guis/pocketgit.png and /dev/null differ diff --git a/static/images/guis/pocketgit@2x.png b/static/images/guis/pocketgit@2x.png deleted file mode 100644 index 8f669981e2..0000000000 Binary files a/static/images/guis/pocketgit@2x.png and /dev/null differ diff --git a/static/images/guis/polygit.png b/static/images/guis/polygit.png deleted file mode 100644 index 2044996fc7..0000000000 Binary files a/static/images/guis/polygit.png and /dev/null differ diff --git a/static/images/guis/polygit@2x.png b/static/images/guis/polygit@2x.png deleted file mode 100644 index 6c42a82359..0000000000 Binary files a/static/images/guis/polygit@2x.png and /dev/null differ diff --git a/static/images/guis/pragmagit.png b/static/images/guis/pragmagit.png deleted file mode 100644 index bdb5fe4cc4..0000000000 Binary files a/static/images/guis/pragmagit.png and /dev/null differ diff --git a/static/images/guis/pragmagit@2x.png b/static/images/guis/pragmagit@2x.png deleted file mode 100644 index bdb5fe4cc4..0000000000 Binary files a/static/images/guis/pragmagit@2x.png and /dev/null differ diff --git a/static/images/guis/puppygit.png b/static/images/guis/puppygit.png deleted file mode 100644 index dba19d4ed9..0000000000 Binary files a/static/images/guis/puppygit.png and /dev/null differ diff --git a/static/images/guis/puppygit@2x.png b/static/images/guis/puppygit@2x.png deleted file mode 100644 index dba19d4ed9..0000000000 Binary files a/static/images/guis/puppygit@2x.png and /dev/null differ diff --git a/static/images/guis/relagit.png b/static/images/guis/relagit.png deleted file mode 100644 index 278e2955d8..0000000000 Binary files a/static/images/guis/relagit.png and /dev/null differ diff --git a/static/images/guis/relagit@2x.png b/static/images/guis/relagit@2x.png deleted file mode 100644 index b9d22bfc94..0000000000 Binary files a/static/images/guis/relagit@2x.png and /dev/null differ diff --git a/static/images/guis/repoz.png b/static/images/guis/repoz.png deleted file mode 100644 index 0b2c39ac77..0000000000 Binary files a/static/images/guis/repoz.png and /dev/null differ diff --git a/static/images/guis/repoz@2x.png b/static/images/guis/repoz@2x.png deleted file mode 100644 index db54061b95..0000000000 Binary files a/static/images/guis/repoz@2x.png and /dev/null differ diff --git a/static/images/guis/retcon.png b/static/images/guis/retcon.png deleted file mode 100644 index 320260771f..0000000000 Binary files a/static/images/guis/retcon.png and /dev/null differ diff --git a/static/images/guis/retcon@2x.png b/static/images/guis/retcon@2x.png deleted file mode 100644 index 6a1741bd34..0000000000 Binary files a/static/images/guis/retcon@2x.png and /dev/null differ diff --git a/static/images/guis/smartgit.png b/static/images/guis/smartgit.png deleted file mode 100644 index a2f2ce1579..0000000000 Binary files a/static/images/guis/smartgit.png and /dev/null differ diff --git a/static/images/guis/smartgit@2x.png b/static/images/guis/smartgit@2x.png deleted file mode 100644 index 8ebd34a18d..0000000000 Binary files a/static/images/guis/smartgit@2x.png and /dev/null differ diff --git a/static/images/guis/smerge.png b/static/images/guis/smerge.png deleted file mode 100644 index dc6082728d..0000000000 Binary files a/static/images/guis/smerge.png and /dev/null differ diff --git a/static/images/guis/smerge@2x.png b/static/images/guis/smerge@2x.png deleted file mode 100644 index e6ad69312c..0000000000 Binary files a/static/images/guis/smerge@2x.png and /dev/null differ diff --git a/static/images/guis/snailgit.png b/static/images/guis/snailgit.png deleted file mode 100644 index 56c563b662..0000000000 Binary files a/static/images/guis/snailgit.png and /dev/null differ diff --git a/static/images/guis/snailgit@2x.png b/static/images/guis/snailgit@2x.png deleted file mode 100644 index be712b9763..0000000000 Binary files a/static/images/guis/snailgit@2x.png and /dev/null differ diff --git a/static/images/guis/sourcegit.png b/static/images/guis/sourcegit.png deleted file mode 100644 index 9187c0da83..0000000000 Binary files a/static/images/guis/sourcegit.png and /dev/null differ diff --git a/static/images/guis/sourcegit@2x.png b/static/images/guis/sourcegit@2x.png deleted file mode 100644 index 688b1f2600..0000000000 Binary files a/static/images/guis/sourcegit@2x.png and /dev/null differ diff --git a/static/images/guis/sourcetree.png b/static/images/guis/sourcetree.png deleted file mode 100644 index 389fd9910f..0000000000 Binary files a/static/images/guis/sourcetree.png and /dev/null differ diff --git a/static/images/guis/sourcetree@2x.png b/static/images/guis/sourcetree@2x.png deleted file mode 100644 index 39122c2d1a..0000000000 Binary files a/static/images/guis/sourcetree@2x.png and /dev/null differ diff --git a/static/images/guis/tig.png b/static/images/guis/tig.png deleted file mode 100644 index 0f44dfcf5d..0000000000 Binary files a/static/images/guis/tig.png and /dev/null differ diff --git a/static/images/guis/tig@2x.png b/static/images/guis/tig@2x.png deleted file mode 100644 index 82bbcf29ab..0000000000 Binary files a/static/images/guis/tig@2x.png and /dev/null differ diff --git a/static/images/guis/tortoisegit.png b/static/images/guis/tortoisegit.png deleted file mode 100644 index de5592974b..0000000000 Binary files a/static/images/guis/tortoisegit.png and /dev/null differ diff --git a/static/images/guis/tortoisegit@2x.png b/static/images/guis/tortoisegit@2x.png deleted file mode 100644 index 20bb8a5ec7..0000000000 Binary files a/static/images/guis/tortoisegit@2x.png and /dev/null differ diff --git a/static/images/guis/tower.png b/static/images/guis/tower.png deleted file mode 100644 index aab28a78d4..0000000000 Binary files a/static/images/guis/tower.png and /dev/null differ diff --git a/static/images/guis/tower@2x.png b/static/images/guis/tower@2x.png deleted file mode 100644 index fb3b98937a..0000000000 Binary files a/static/images/guis/tower@2x.png and /dev/null differ diff --git a/static/images/guis/ungit.png b/static/images/guis/ungit.png deleted file mode 100644 index b92e397f6f..0000000000 Binary files a/static/images/guis/ungit.png and /dev/null differ diff --git a/static/images/guis/ungit@2x.png b/static/images/guis/ungit@2x.png deleted file mode 100644 index b172b307e9..0000000000 Binary files a/static/images/guis/ungit@2x.png and /dev/null differ diff --git a/static/images/guis/vershd.png b/static/images/guis/vershd.png deleted file mode 100644 index 093acac23c..0000000000 Binary files a/static/images/guis/vershd.png and /dev/null differ diff --git a/static/images/guis/vershd@2x.png b/static/images/guis/vershd@2x.png deleted file mode 100644 index 51cb240177..0000000000 Binary files a/static/images/guis/vershd@2x.png and /dev/null differ diff --git a/static/images/guis/workingcopy.png b/static/images/guis/workingcopy.png deleted file mode 100644 index 40761f91bd..0000000000 Binary files a/static/images/guis/workingcopy.png and /dev/null differ diff --git a/static/images/guis/workingcopy@2x.png b/static/images/guis/workingcopy@2x.png deleted file mode 100644 index 40761f91bd..0000000000 Binary files a/static/images/guis/workingcopy@2x.png and /dev/null differ