Hi guys. I’m developing a new Git client for macOS, as the first product of my small company ZigZag. Its major feature is Finder integration, thus it aims to be what TortoiseGit is for Windows. Hence its name, GitFinder. The application is still in an early beta stage. Since it still isn't ready to be shown very publicly, I have decided to start with the closed beta, so potential beta testers will have to register in order to try it. The number of beta testers is limited at the moment, so that I don’t get overwhelmed with duplicated reports of same bugs and feature requests (as there will probably be many of them in this stage of development). If you are interest to give it a try, just go to https://zigz.ag/GitFinder, enter your e-mail address (you will need to verify it back in the e-mail message sent to you) and you'll be set to go.
Some more details about the application…
GitFinder is something like Dropbox application in the way that it needs Finder Sync extension enabled to show file badges and contextual menu items in Finder. Once you browse in Finder into a directory under Git version control, you’ll notice icon badges showing Git status of files in the repository. While in that directory (or any subdirectory), both Finder contextual menu and GitFinder toolbar item (added into the toolbar automatically) will provide (customizable) menu items, with which you can perform many Git commands, show diff, repository browser etc.
GitFinder (and its sync extension, XPC services and all other binary components) is sandboxed and as such, it requires explicit permission from users to access their files. Therefore you need to add directories where your Git repositories are to make them accessible. This is easily done from the preferences, and on first launch (or any time your list of repo directories is empty) GitFinder will remind you. You don't have to add separate folder for each repository you have, if they all are children of the same parent directory, adding only a parent is enough. Once you add a directory, no window or anything will appear for that repository; you simple browse to it in Finder and you'll see files having badges and contextual/toolbar item menus having Git related items.
I would be very thankful if you give GitFinder a try, especially if you use Git on a daily basis and are looking for a way to quickly perform some common Git commands from file browser. Any advices, ideas or suggestions are more than welcome. I will also gladly engage in any discussion you may start about the application.
Thank you in advance and enjoy.
Some more details about the application…
GitFinder is something like Dropbox application in the way that it needs Finder Sync extension enabled to show file badges and contextual menu items in Finder. Once you browse in Finder into a directory under Git version control, you’ll notice icon badges showing Git status of files in the repository. While in that directory (or any subdirectory), both Finder contextual menu and GitFinder toolbar item (added into the toolbar automatically) will provide (customizable) menu items, with which you can perform many Git commands, show diff, repository browser etc.
GitFinder (and its sync extension, XPC services and all other binary components) is sandboxed and as such, it requires explicit permission from users to access their files. Therefore you need to add directories where your Git repositories are to make them accessible. This is easily done from the preferences, and on first launch (or any time your list of repo directories is empty) GitFinder will remind you. You don't have to add separate folder for each repository you have, if they all are children of the same parent directory, adding only a parent is enough. Once you add a directory, no window or anything will appear for that repository; you simple browse to it in Finder and you'll see files having badges and contextual/toolbar item menus having Git related items.
I would be very thankful if you give GitFinder a try, especially if you use Git on a daily basis and are looking for a way to quickly perform some common Git commands from file browser. Any advices, ideas or suggestions are more than welcome. I will also gladly engage in any discussion you may start about the application.
Thank you in advance and enjoy.