Gustavo Picon is sharing code with you
Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.
Don't show this againMacHg overview
Recent commits See more »
| Author | Revision | Comments | Message | Labels | Date |
|---|---|---|---|---|---|
|
|
bd9a9019e87a |
- Fix issue 55. |
|
||
|
|
3420f875d580 |
Uses the server path names (from .hgrc[paths]) when adding to the sidebar to easily identify different servers for the same repo. |
|
||
|
|
c196c327ba0b |
- create servers for all the paths present in the hgrc paths section of a repository when |
|
||
|
|
b0a0ec00e7b4 |
- Switch to new Mercurial 1.5.4 |
|
||
|
|
f12e51de88a8 |
- Upgrade to Mercurial 1.5.4 |
|
MacHg ------------------------------- MacHg is a GUI client for Mercurial. It runs under OSX 10.6 (Snow leopard). It is free to use and donation ware. It was written by Jason F Harris. The initial public release was version 0.9.0 released 3rd May 2010. It is licensed under the "New BSD License" (see the file License.txt) Links ------------------------------- MacHg Downloads: http://jasonfharris.com/machg/downloads/downloads.html Sources: http://bitbucket.org/jfh/machg ScreenCasts: http://jasonfharris.com/machg/screencasts/introduction/screencast_introduction.html Discussion Group: http://groups.google.com/group/machg_mercurial FAQ's about MacHg: http://jasonfharris.com/machg/faq Compiling MacHg: http://www.bitbucket.org/jfh/machg/wiki/Compiling.wiki MacHg Features ------------------------------- * Document based structure with multiple repositories per document * View incoming and outgoing at a glance between compatible repositories * Auto refreshes the status of tracked files when they change * Incremental loading of history (for efficiency) * Works with large repositories (ie for example can load and work with the Mozilla repository which is 3.35Gb) * Fully compatible with command line Mercurial (You can make changes on the command line and they are reflected in MacHg.) * Fully multi-threaded using Grand Central Dispatch and threading goodness * File browser view to work with files * History view to explore the changeset history * Differences view to explore the historical changes between different revisions * Interacting with other repositories: pull, push, incoming, outgoing, clone, etc * Contextual menus and shortcuts in many places * Diff multiple files at once * Renaming, merging, updating, reverting, adding files, removing files, etc * Add and remove local tags, global tags, bookmarks, and branches * Interface to history editing: collapse, histedit, rebase, strip * Importing and exporting of patches * Uses the Sparkle framework for "in application" updates Contributing ------------------------------- If you would like to contribute I would be happy to receive help in a large number of areas. Including: * Testing * Documentation (MacHg has some documentation but it would be nice to have much more complete documentation.) * Cocoa coding (Lots of potential enhancements here) * Mercurial extension writing (There are a few extensions I could use help with: for example, around permissibility of dragging and dropping in history rewriting, etc.) * Translating (Especially those who have experience using Apple's polyglot tool, etc.) * Web designers (There are a number of enhancements to be made to web pages, wikis, etc.) * Graphic design (Icon design, etc.)