SnailGit: Git for Finder

SnailGit: Git for Finder

By 兰桂 吴

  • Category: Developer Tools
  • Release Date: 2016-03-11
  • Current Version: 1.10.15
  • Adult Rating: 4+
  • File Size: 45.70 MB
  • Developer: 兰桂 吴
  • Compatibility: Android, iOS 10.10

Description

SnailGit is a TortoiseGit-like Git client, implemented as a Finder extension. SnailGit allows you to access the most frequently used Git features from the Finder context menu. SnailGit also adds icon overlays to your Git repositories in Finder. It tracks your Git repositories and updates the icon overlays automatically, providing visual feedback of the current state of the repositories. In a few steps, you can start using SnailGit easily: 1. Enable "SnailGit Extension" in "System Preferences » Extensions". 2. Clone a Git repository with SnailGit (File » Git Clone...) or add an existing Git repository to SnailGit. 3. Navigate to your repository in Finder and right click to access SnailGit functionalities. * FAQ Q: There is no icon overlays / context menu for the files? A: Please make sure that you've enabled "SnailGit Extension" in "System Preferences » Extensions", and also make sure that you've added the repository to SnailGit Preferences. If your Git repository is monitored by multiple Finder extensions, please make sure that SnailGit Extension comes first in "System Preferences » Extensions » Finder", you can drag and drop the extensions to adjust the order. If the problem persists, please disable "SnailGit Extension" in "System Preferences » Extensions" and then enable it again. The last resort is to relaunch Finder or restart your computer. Q: What kind of URL schemes does SnailGit support? A: SnailGit supports the following URL schemes: • http:// • https:// • git:// • ssh:// Q: Does SnailGit work well with other Git clients? A: In theory, SnailGit works with any kinds of Git clients that is compatible with Git 2.6, from the command line client to the GUI apps. Q: SnailGit command-line interface? A: The SnailGit command-line interface is located at "/Applications/SnailGit.app/Contents/Resources/snailgit.sh". Q: Does SnailGit work for file managers other than Finder? A: SnailGit is primarily a Finder extension, so it is likely that it will not work for other file managers.

Screenshots

Reviews

  • Not working on Ventura

    4
    By RicardoElena
    IT use to work well, after upgrading the OS the finder extension is not showing the diffent icons for the folders and the menu doesn't extend ------ Update March 2023, the issue I had with finder not showing the icons, was due to using an icloud synced folder, once i used a local folder all the icons show as expected
  • Doesn't work anymore

    1
    By Completely original nickname 249673
    Lately (maybe since Catalina?), the SnailGit menu is no longer available when right clicking, and the Finder toolbar item just says "Waiting" indefinitely when clicked (waiting for what? who knows). Sometimes it can be temporarily fixed by disabling and re-enabling the Finder extension, but this only ever lasts a day or so at most before it stops working again. Even before this started, it was flaky at best, but now it's totally unusable for any kind of real work where you need your tools to work every time without fiddling.
  • Version 1.4.1

    1
    By Sia_NYC
    The new update causes the snailGit take a lot of CPU and memory resources. The previous version was working fine. Now it useless app. Please fix it.
  • Not stable

    2
    By trollboy665
    I’ve had issues with the functionality dropping off and on. I would *not* call this a stable product. For the free version that’s to be expected and is not a big deal. I’m routinely having to uncheck and recheck the extension option. While I appreciate it wanting to behave like TortoiseSVN.. it most certainly does not meet it in terms of stability.
  • Getting better all the time

    4
    By mattrabe
    This is the best alternative to TortoiseGit (for Windows) that I have found. Integrates directly into Finder, so that right-clicking a local copy of a repository gives you access to basic Git functions. A lite GUI and integration with your favorite diffing software make this a very valuable tool for developers that use git on a daily basis. The devs continue to make improvements (thanks!) that make the worflow smoother. This most recent version includes several enhancements and is mostly bug-free. CPU/memory issues from a couple versions back were completely resolved, I have not seen them recur. I do experience an occassional bug where my system appears to “forget” that directories are working copies, and I no longer get the SnailGit options in the right-click menus. Closing Finder, Force-Quitting SnailGit, starting SnailGit again, and then starting Finder again fixes this sometimes. I use TotalFinder, which may or may not be related.
  • Extremely high resource usage, CPU and Memory, kill its use

    2
    By AddictArts
    The application has some nice features and use if you ignore the CPU and Memory high usage. It uses Gigabytes of memory for a cache process. When I enable it, this usage is higher than anyother application I use. Higher than Google Chrome with 30 tabs open, higher than Unreal Engine 4 Editor. It really is a dissapointment and I like using the context menu. I don’t care about the colored finder items and wish there was an option to keep the context menu, but loose the colored icon overlays. I hope this gets a fix, the resource usage is way out of control. It needs to be tested against big git repositories. I can’t recommend it, I want to, but it is not usable. This is my experience on Yosemite.

keyboard_arrow_up