Commits

Author Commit Message Labels Comments Date
Jason Harris
- Trim the leading and trailing whitespace from the server path strings to ensure we can compare the paths. - Solves issue 25.
Jason Harris
- When auto adding the corresponding server compute its identity.
Jason Harris
- Remove the warning about any missing extensions from the results of doing a mercurial execution.
Jason Harris
- Fix warning.
Jason Harris
- Fix warnings within DBPrefsWindowController
Jason Harris
- Clean up and use [AppController resetUserPreferences] to reset the user preferences instead of duplicating the code. - Add addView:label:imageName: so we can specify the label name and the image name easily - Use systems NSAdvanced and NSPreferencesGeneral so I no longer need the separate images for general and advanced in the project
Jason Harris
- The preferences under BWToolkit have been somewhat problematic. It can cause InterfaceBuilder to crash if you leave the preferences window open. Although its BWToolkit is really nice here move to something a little less bleeding edge and do the preferences in a simpler way using DBPrefsWindowController.
Jason Harris
- Using garbage collection (which I am) both of these CoreFoundation routines could leak memory. Fix these leaks.
Jason Harris
- Need to initially validate instead of just setting the title sheet. This sets both the button title and the sheet title, at the beginning so that when configuring an existing repository the button message is "Manage Repository" rather than "Create Repository"
Jason Harris
- Get rid of dead code.
Jason Harris
- Make sortRevisionOrder most of the time listen to the defaults value unless there is a sort descriptor with the right key. This makes the default option from the preferences work.
Jason Harris
- Add a DefaultRevisionSortOrderOption
Jason Harris
- Setting the autosave name loads up the previously saved column positions and sort direction preferences for the columns. This includes the sort descriptors, ie ordering revisions ascending towards bottom or revisions descending towards bottom. However, before this we had already set the table selection to the current parent revision. So now if we flip the table upon loading the save preferences, since we save and restore the selection, the selection will be in the …
Jason Harris
- Switch to using the localHg instead of global hg in the version hash install script since for some users their hg binary was not in the same place and the $PATH environment will not be set up in the same way as in their shell. This is part of the solution for issue 26.
Jason Harris
Added tag latestRelease for changeset 266d6d82366b
Jason Harris
Added tag release0.9.2 for changeset 266d6d82366b
Jason Harris
- Change version to 0.9.2
Tags
release0.9.2
Jason Harris
- Add a safety catch here. Due to other fixes (the fix for issue 23 things) the original case that John Gee reported no longer crashes. But be on the safe side here and protect against this happening in some other unforeseen case.
Jason Harris
- Extra check to guard against missing parents while things are transitioning and can sometimes cause a crash. See issue 24 on bitbucket.
Jason Harris
- Make the parent revision(s) also draw their "dots" in the log graph specially.
Jason Harris
- Add Tester Marko Kaning to credits - Add proofreader John Harris to credits. - Add ShellHere code to the credits.
Jason Harris
- Fix a bug where if you added a server when you don't have any sidebar node selected then the added node wouldn't have any parent. Then when you cloned a repository from this server the local clone wouldn't show up. - Add lastSectionNode to determine the last section node of the document. - Fix addSidebarNode so that using lastSectionNode it always chooses a reasonable node to attach the new node to.
Jason Harris
- Add a comment about future compatibility.
Jason Harris
- Incorporate the code from etresoft for opening the terminal cleanly at a given location using the scripting bridge framework. I have just repackaged it a tiny bit and not put to much in the way of changes into it at all. See http://etresoft.org/shellhere.html - This fixes issue 19, which had annoyed me in the past.
Jason Harris
- Display the changeset hash for the build version in the About box. This more easily allows testers to report bugs against specific versions.
Jason Harris
- Add a run script build phase which sets the BuildHashKey in the application's info.plist in the application bundle to the enclosing repositories parent. Then inside MacHg I will be able to look at the changeset using [[NSBundle mainBundle] objectForInfoDictionaryKey: @"BuildHashKey"];
Jason Harris
- Add Terminal toolbar item, for those who want it. You can already get this functionality by a contextual menu in the sidebar, and through the menus. But for the people that want it it's easy to add and its not confusing or anything.
Jason Harris
- If the user gives a filename template which isn't changing then all the diffs are going to be written to the same patch file. Handle the case where we are writing out the incomplete revision and be careful we don't override the previous diffs.
Jason Harris
- Allow the user to select the incomplete revision and export a patch for that.
Jason Harris
- Add the Mercurial version string to the About MacHg about box. - Fixes issue 17.
  1. Prev
  2. Next