GitX is licensed under the GPL version 2. node.js for building SyntaxHighlighter (not necessary unless you're updating SyntaxHighlighter itself).CMake with a working command-line compiling environment for building libgit2.Most development is done on OS X 10.8 Mountain Lion, OS X 10.7 Lion may or may not work.Very recent Xcode install, 4.5 release strongly recommended.Most third-party code is referenced with Git submodules, so read up on those if you're not familiar. Developmentĭeveloping for GitX-dev has a few requirements above and beyond those GitX-dev uses the Sparkle framework for in-app updates so once you have version 0.11 or later, you can check for or update to new builds from the GitX menu at any time, or opt-in for automatic updates. New builds are available through in-app update. Click the "Check for updates." item in the GitX menu.Please see my notes on Snow Leopard support in GitX. The last build to support OS X 10.6 Snow Leopard is GitX-dev 0.14.81.Many are lacking only because of the time it would take to find and merge them some are omitted by conscious decision to keep development focused and the high signal-to-noise ratio of the interface Not as many graphical niceties as some forks.64-bit Intel only, building for other targets is left as an exercise to the would-be user.But with a limited number of contributors, and to properly support Mac and iOS devs using the latest-and-greatest (even beta) environments there is an obvious need to reduce the support and maintenance load. Monetarily? No, GitX-dev will always be freely available. Improvements to the command-line gitx tool.Lower, more regular memory footprint due to porting to Objective-C Automatic Reference Counting.Significantly reduced ( and shrinking!) use of git command-line tool in favour of direct use of libgit2 and amework.Reliable in-app updates thanks to Sparkle.Notably better performance on large repositories.There are also a range of visible and under-the-hood changes to make GitX-dev a distinct improvement on other forks you may find. Clickable commit references in blame view.The awesome branch/remote/tag sidebar from GitX (L).GitX-dev includes a selection of improvements from around the GitX fork community. We want to make good version control an invisible, second-nature step of everyone working on a product. We consider it to be feature-complete for most git workflows, with only uncommon or potentially-destructive commands requiring git command-line interaction.Īs a collaboration tool for a diverse team trying to make other things we take feedback seriously from everyone involved in software production. GitX-dev is further specialised for software developers, and is used day-to-day in production environments. Good performance on large (200+ MB) repositories.Support for all parameters git rev-list has.Drag and drop files out of the tree view to copy them to your system.Preview any file in the tree in a text view or with QuickLook.Look at the complete tree of any revision.Search based on author or revision subject.See a nicely formatted diff of any revision.It has been maintained and enhanced with productivity and friendliness oriented changes, with effort focused on making a first-class, maintainable tool for today's active developers.įor the most up-to-date information, please see the change log for the latest bulid, or the live commit list.īuilding on the solid foundation of GitX, GitX-dev provides: NB: The user should have the write access to the repository for creating notes.GitX-dev is a fork (variant) of GitX, a long-defunct GUI for the git version-control system. "Visible to collaborators" option enable us to show the notes to other collaborators. GitX provides you with a ‘Make Note', find it.Ħ. This helps actual maintainers of the project to communicate with each other in GitHub itself.Ĥ. GitX allows you to add notes in pull request/issue pages and these are only visible to project collaborators and not any other users. You want to post a comment for your colleague to look at but you don't want the pull requests contributor to see that notes. You need private notes because you will get pull requests that you are not sure about. Chrome extension for adding private notes in Github GitX is a chrome extension that allows you to add private notes in issue/PR pages and these are only visible to project collaborators and not any other users.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |