Commits

Author Commit Message Labels Comments Date
erikprice
Implemented rudimentary user-specified comparison commands. Added relevant constants to RepoController.h, as most files import this header. MercurialApp#applicationDidFinishLaunching sets a default comparison command (using opendiff) if necessary. Added text field to preferences window in MainMenu.xib with a binding to the shared NSUserDefaults for user editing of the comparison command.
erikprice
Alphabetized text editors by display name, and added MacVim.
Jens Alfke
Changed nibs into .xibs (they're a lot easier to merge.)
Jens Alfke
Merged & cleaned up r19 (Dominic's text editor pref)
Dominik Wagner
added preference window with mechanism for choosing an editor from a list instead of the hardcoded textmate
Jens Alfke
* Use MYUtilities, including its build settings and improved logging / exception / error support. * Use MYUtilities versions of HgTask and DirectoryWatcher. * Added Credits.rtf, with contributor names, for display in About box. * HgRepository uses full mode when getting log of a smallish number of revisions; this speeds it back up with non-huge repos.
Peter Hosey
Use componentsJoinedByString: instead of appendString: to concatenate strings in the XML-parser helper functions.
Peter Hosey
Optimization: Removed whitespace from the XML styles, so that the XML parser does not need to strip it. (Shark showed the whitespace-stripping as a minor hot-spot.) If you want to examine the output that Mercurial produces with these styles, pipe it through xmllint --format.
Peter Hosey
Removed -applicationShouldTerminateAfterLastWindowClosed:, because it should not.
Jens Alfke
Optimized loading of large repositories, by not reading the nonessential details of revisions (comment, author, email, date) up-front. Instead, these are now loaded lazily when needed.
beb
Some more localizations (including some context menus, window titles, toolbar and ISO-style date formatting)
beb
localized "Reveal in Finder" and "New local repository" patches
beb
merged reveal in finder
Ryan Wilcox
added Reveal Repository In Finder command
ai...@JanusApollo.local
Added New Repo command
Jens Alfke
Fix #18. HgRepository was mutating its 'revisions' array in place, confusing the RevisionGraph. Changed the _revisions array to be immutable, updated by setting a new array.
Jens Alfke
* Merged in initial German localization by beb. * Added 'dump' method for repository, to help debug problems with its state.
beb
first steps for I18n to German
Jens Alfke
Fixed bug #10: Failed to find 'hg' tool if there wasn't a $PYTHONPATH environment variable. Also cleaned up the whole tool-location code.
Jens Alfke
Fix issue #11: mangled revision graph after pull, causing infinite loop.
Phil...@corel.com
Fixed build errors in 10.6
Jens Alfke
Added doc-comments to the classes, to help other people make sense of the code.
Jens Alfke
Fixed bug #1: "release config doesn't build. Warnings are treated as errors and there is a warning about an uninitialized variable being used." This was an actual crashing bug, ick.
Jens Alfke
First commit to offical new Murky repo