Git version control brought to OSX.
Octopus offers the easiest integration with git version control on the mac. It has been designed for the mac from the ground up to be as simple as possible to help you focus on your work, but not your tools.
Stunning interface optimized for easy workflow.
A refreshingly clean design will help you to focus on your work rather than on how to deal with the tool itself. Octopus was designed with the programmer in mind, without distracting features you won't need but everything that is necessary.
Share your code with the world or co-workers.
Octopus integrates easily with any remote repository. You can even define multiple remotes without feeling complicated. The History List will always keep you up to date about the latest changes, pulling and pushing takes place where it is needed.
Full control on your repositories.
We like to think of Octopus as a Getting-Things-Done application. You will always be in full control of your repositories, Octopus uses the magic of git behind the scenes but wont have to deal with the command line.
Drag n' Drop Support for most actions.
Octopus integrates perfectly into the Mac OSX World, you can add a repository by dragging it into Octopus. Your files can be staged and unstaged dragging the entries and even branches are merged by placing one onto another.
Perfect integration with other tools.
Octopus makes it easy to integrate it into your existing workflow as it supports a wide range of merging tools and nearly any editor available for the Mac. Select your git binary and change it at any time. While being flexible, you won't ever find huge configuration panes or anything like it.
Git version control made simple.
Octopus will help you find pieces of codes again you thought they were lost. Either filter for files to search their history or directly search on the timeline. Octopus will even allow you to search deep inside diffs to find anything that has been done in the repository.
Diving into advanced mode.
Want to digg more into the depths of configuration? Octopus allows you to directly edit the configuration files for your repository. And while we're at it, did we mention you can cherry-pick, stash and even rebase in Octopus?
- Single window interface optimized for easy workflow
- Supports authentication
- Supports all git-protocols
- Directly edit configuration for git repos
- Browse any previous commit for a given file
- Repository View
- Drag 'n Drop support
- Sortable repository list
- Add local repositories
- Clone repositories from remote
- Initialize empty repos
- History View
- Pull from remote repositories
- Push to remote repos
- Clean local repo
- Search recent commits
- Full File History Support
- Integration with merging tools such as Araxis Merge, Beyond Compare, Changes, DeltaWalker, DiffMerge, Diffuse, Emerge, ECMerge, gvimdiff, Kaleidoscope (ksdiff), KDiff3, Kompare, KDiff3, Meld, FileMerge (opendiff), P4Merge, SureMerge, vimdiff and many others
- Easy integration with most editing tools
- Detail View
- Short summary of commit
- Click to jump to file
- Edit files in preferred editor
- Cherry-Pick commits to other branch
- Native display of diffs
- Copy diff contents
- Search diff contents
- Access file history
- Staging View
- Un-/staging of files
- Stashing of staged files
- Rebasing of commits
- Checkout of files
- Hard-reseting checkouts
- Quick-Look functionality
- Commiting of staged files
- Branches View
- Sortable Branches View
- Drag 'n Drop support
- Switching Branches
- Adding Branches
- Removing Branches
- Merging Branches
- Adding Tags
- Removing Tags
- Selecting Tags
- System Requirements
- Intel-based Mac
- Mac OS X 10.6 or later