Thu, 17 Mar 2011 16:35:38 +0000 |
Chris Cannam |
Add "Open Recent". Fixes #91
feature_91
|
Thu, 17 Mar 2011 13:52:57 +0000 |
Chris Cannam |
Make username/password prompts in easyhg.py more helpful; use a distinctive return for cancel in these dialogs, and avoid showing command-failed in the main program when cancelled
|
Thu, 17 Mar 2011 13:44:44 +0000 |
Chris Cannam |
Add warning message when pushing with uncommitted changes. Fixes #102
feature_102
|
Thu, 17 Mar 2011 12:51:10 +0000 |
Chris Cannam |
Add a dedicated dialog for "authorization failed" messages. Resolves #104
feature_104
|
Wed, 16 Mar 2011 19:44:51 +0000 |
Chris Cannam |
Fix regex use (ach) for weeding out spurious warnings from incoming text
|
Wed, 16 Mar 2011 12:10:56 +0000 |
Chris Cannam |
Reject only non-empty directories as clone targets: we're happy if the directory exists but is empty
bug_92
|
Wed, 16 Mar 2011 10:46:10 +0000 |
Chris Cannam |
Ensure a full log happens on first commit to an empty repo (otherwise we don't get the state updated properly)
|
Wed, 16 Mar 2011 10:27:44 +0000 |
Chris Cannam |
Merge
|
Wed, 16 Mar 2011 10:26:56 +0000 |
Chris Cannam |
Backed out changeset 8b244f3b3111. It just feels wrong in normal use, I don't think the pedagogical advantage is quite enough
|
Wed, 16 Mar 2011 10:25:06 +0000 |
Chris Cannam |
If the user cancels the first startup dialog (it has no cancel button, but they could use the WM close button), go no further
|
Tue, 15 Mar 2011 13:06:57 +0000 |
Chris Cannam |
Make Quit action say Exit on Windows
|
Tue, 15 Mar 2011 12:36:26 +0000 |
Chris Cannam |
Add Help button to multi-choice dialog
help
|
Tue, 15 Mar 2011 12:00:31 +0000 |
Chris Cannam |
Disable "Show All Files" when there's no repo; refuse to run Hg commands without working dir; increase first-start window size a bit
|
Tue, 15 Mar 2011 11:45:53 +0000 |
Chris Cannam |
Change open repo dialog button ordering from remote-local-file to local-file-remote, because file is the most usual first-user choice (put local at left instead of right so as to make it second most obvious)
|
Mon, 14 Mar 2011 11:05:10 +0000 |
Chris Cannam |
Remove spurious separator from toolbar (only visible in Windows)
|
Sun, 13 Mar 2011 10:59:34 +0000 |
Chris Cannam |
Improve the Annotate output
|
Sun, 13 Mar 2011 10:31:32 +0000 |
Chris Cannam |
Basic implementation of annotate
|
Sat, 12 Mar 2011 22:18:08 +0000 |
Chris Cannam |
Fix incorrect report following failed push (was falling through to merge-failed case)
|
Fri, 11 Mar 2011 18:08:35 +0000 |
Chris Cannam |
Merge from branch "filelist_right_button_menu"
|
Fri, 11 Mar 2011 18:08:22 +0000 |
Chris Cannam |
Merge fixes: primarily, handle failed merges better
filelist_right_button_menu
|
Fri, 11 Mar 2011 17:42:12 +0000 |
Chris Cannam |
Make Add/Remove active only when Work tab is selected (again!) -- because they are the only selection-modal toolbar buttons now
filelist_right_button_menu
|
Fri, 11 Mar 2011 15:33:16 +0000 |
Chris Cannam |
Implement right-button menu functions for file lists; convert the toolbar-button functions (apart from Add and Remove) to modal only on working copy state rather than selection state
filelist_right_button_menu
|
Wed, 02 Mar 2011 16:29:17 +0000 |
Chris Cannam |
Remove message about updating to bring changes into the working copy: it isn't always true (e.g. if you have to do a merge next)
|
Wed, 02 Mar 2011 12:38:17 +0000 |
Chris Cannam |
Merge, and add a helpful warning when you try to push before committing your merge (I just did this and the ensuing warning was misleading)
easyhg_v0.4
|
Tue, 01 Mar 2011 15:51:28 +0000 |
Chris Cannam |
Update version number to 0.4; another minor textual fix
|
Tue, 01 Mar 2011 14:22:53 +0000 |
Chris Cannam |
Merge from branch "new-branches-with-status-outside-tabs"
|
Tue, 01 Mar 2011 14:22:29 +0000 |
Chris Cannam |
Add Start New Branch and Cancel New Branch to uncommitted item menu; add branch name to Commit dialog
new-branches-with-status-outside-tabs
|
Mon, 28 Feb 2011 17:35:55 +0000 |
Chris Cannam |
Minor textual fix
|
Mon, 28 Feb 2011 14:31:57 +0000 |
Chris Cannam |
Make a further couple of dialogs use MoreInformationDialog
|
Mon, 28 Feb 2011 14:24:14 +0000 |
Chris Cannam |
With status outside tabs, no need to switch to Work tab when new branch is introduced
new-branches-with-status-outside-tabs
|
Mon, 28 Feb 2011 13:09:37 +0000 |
Chris Cannam |
Merge branch status_outside_tabs into branch new-branches, and make a new branch
new-branches-with-status-outside-tabs
|
Sat, 26 Feb 2011 23:04:18 +0000 |
Chris Cannam |
Merge from the default branch
status_outside_tabs
|
Sat, 26 Feb 2011 23:04:05 +0000 |
Chris Cannam |
Avoid exception when incremental log is called for in a situation where the heads have not actually been determined yet -- we could end up adding all existing history as an incremental update and getting a duplicate changeset error
|
Tue, 22 Feb 2011 15:57:09 +0000 |
Chris Cannam |
Merge from the default branch
status_outside_tabs
|
Tue, 22 Feb 2011 15:55:13 +0000 |
Chris Cannam |
And another tweak to pull-successful dialog.
|
Tue, 22 Feb 2011 15:53:49 +0000 |
Chris Cannam |
Another tweak to merge-successful dialog texts
|
Tue, 22 Feb 2011 15:52:22 +0000 |
Chris Cannam |
Merge from the default branch
status_outside_tabs
|
Tue, 22 Feb 2011 15:51:47 +0000 |
Chris Cannam |
Minor layout & text changes
|
Tue, 22 Feb 2011 15:32:00 +0000 |
Chris Cannam |
Font adjustment for pull/push confirm dialogs. Better, though the extra text will still be too small on OS/X
|
Tue, 22 Feb 2011 15:12:56 +0000 |
Chris Cannam |
* Make "More Details" button non-auto-default in more-info dialog
|
Tue, 22 Feb 2011 13:03:03 +0000 |
Chris Cannam |
Merge from the default branch
status_outside_tabs
|
Mon, 21 Feb 2011 19:22:29 +0000 |
Chris Cannam |
Small fix to clone successful dialog wording
|
Mon, 21 Feb 2011 18:20:29 +0000 |
Chris Cannam |
Fix some breakages from prior merge commit (oops); make merge result use more-information dialog
|
Mon, 21 Feb 2011 18:17:18 +0000 |
Chris Cannam |
Merge from branch "more_information_dialog"
|
Mon, 21 Feb 2011 15:55:39 +0000 |
Chris Cannam |
Make several operations use the new more-information dialog
more_information_dialog
|
Mon, 21 Feb 2011 14:23:02 +0000 |
Chris Cannam |
Make our own message box with a more useful "more information" section than the Qt one
more_information_dialog
|
Mon, 21 Feb 2011 12:15:04 +0000 |
Chris Cannam |
We can provide a better interface for most common cases by essentially showing a formatted log for the summary rather than a diff only
|
Mon, 21 Feb 2011 11:37:58 +0000 |
Chris Cannam |
Add "Summarise changes" options to changeset item right-button menu (already existed for uncommitted item)
|
Mon, 21 Feb 2011 11:07:21 +0000 |
Chris Cannam |
Move work-folder state area outside tabs widget
status_outside_tabs
|
Mon, 21 Feb 2011 09:08:55 +0000 |
Chris Cannam |
Make MainWindow members private and m_prefixed
mainwindow_member_tidy
|
Fri, 18 Feb 2011 13:39:16 +0000 |
Chris Cannam |
Merge
|
Fri, 18 Feb 2011 13:38:31 +0000 |
Chris Cannam |
* Change "diff to parent <id>" menu entries in changeset item right-button menu to "diff to left parent" and "diff to right parent"
|
Thu, 17 Feb 2011 12:10:09 +0000 |
Chris Cannam |
* Avoid reporting failure when hg incoming shows a warning (as is the case when site cert could not be verified)
|
Wed, 09 Feb 2011 12:03:15 +0000 |
Chris Cannam |
Add "Start new branch" function. I'm not quite satisfied with the location of this one
new-branches
|
Mon, 31 Jan 2011 17:23:10 +0000 |
Chris Cannam |
* Some work on separating out the "more information" component from dialog messages. Will need work on layouts
more_information_dialog
|
Tue, 25 Jan 2011 16:41:40 +0000 |
Chris Cannam |
* Add warning dialog for "restore default settings"; add option for dates or ages in history list
easyhg_v0.3.2
|
Wed, 12 Jan 2011 12:48:04 +0000 |
Chris Cannam |
Merge
|
Wed, 12 Jan 2011 12:47:56 +0000 |
Chris Cannam |
* Handle clone failure more gracefully
|
Tue, 11 Jan 2011 20:19:19 +0000 |
Chris Cannam |
Merge
|
Tue, 11 Jan 2011 17:56:22 +0000 |
Chris Cannam |
* If the hgignore file doesn't exist when the user asks to edit it, create it with a "syntax: glob" line
|
Tue, 11 Jan 2011 13:56:48 +0000 |
Chris Cannam |
Startup fixes:
|
Tue, 11 Jan 2011 20:18:37 +0000 |
Chris Cannam |
* Be a bit less eager to suspend the fs watcher (e.g. don't suspend on potentially lengthy operations like diff)
|
Mon, 10 Jan 2011 15:38:28 +0000 |
Chris Cannam |
* Update copyright dates
|
Mon, 10 Jan 2011 15:34:05 +0000 |
Chris Cannam |
* Small simplification to watcher management
|
Mon, 10 Jan 2011 15:18:21 +0000 |
Chris Cannam |
* Overhaul settings-defaults mechanism, and add Restore Defaults button to settings dialog
|
Mon, 10 Jan 2011 13:30:19 +0000 |
Chris Cannam |
* Attempt a different way of handling filesystem updates, that's more forgiving of fs changes caused by hg itself
|
Mon, 10 Jan 2011 12:44:03 +0000 |
Chris Cannam |
* Try to do the right thing when completely reverting a merge (forget that the merge took place)
|
Fri, 07 Jan 2011 21:58:38 +0000 |
Chris Cannam |
* Better handling for case where we've just created a new branch but not yet committed it (i.e. no heads are on our current branch)
|
Thu, 06 Jan 2011 15:15:02 +0000 |
Chris Cannam |
* Add settings for text verboseness and toolbar labels
|
Thu, 06 Jan 2011 13:16:34 +0000 |
Chris Cannam |
* Add version number to About box
|
Thu, 06 Jan 2011 12:22:56 +0000 |
Chris Cannam |
* Restore a change that got lost in the merge. I think I need to review the external merge tool mechanism here
|
Thu, 06 Jan 2011 12:07:06 +0000 |
Chris Cannam |
Merge
|
Thu, 06 Jan 2011 11:52:23 +0000 |
Chris Cannam |
* Properly handle the case where the working copy is empty but the repo is not (e.g. just after convert)
|
Thu, 06 Jan 2011 11:48:56 +0000 |
Chris Cannam |
* Sensible (i.e. smaller) font size for About box on OS/X
|
Wed, 05 Jan 2011 16:08:37 +0000 |
Chris Cannam |
* Make findInPath return empty string if not found -- previous hopelessly fragile behaviour failed in situations where it was called with an absolute path
|
Wed, 05 Jan 2011 15:55:36 +0000 |
Chris Cannam |
* OS/X: platform-specific binaries
|
Wed, 05 Jan 2011 15:05:45 +0000 |
Chris Cannam |
* Report error if hg incoming does authentically fail (e.g. because remote repo is unavailable or unrelated)
|
Wed, 05 Jan 2011 14:31:07 +0000 |
Chris Cannam |
* OS/X: Add script to run external diff; add space around tab widget; textual fixes
|
Tue, 04 Jan 2011 16:33:56 +0000 |
Chris Cannam |
* comment only
|
Tue, 04 Jan 2011 14:31:22 +0000 |
Chris Cannam |
* Treat command failure on hg heads as a success, so that following actions happen properly (hg heads fails on empty repo)
|
Tue, 04 Jan 2011 12:42:28 +0000 |
Chris Cannam |
* Separate out the hg test action into two tests, one for plain hg and one with the extension (so can report separately)
|
Mon, 03 Jan 2011 22:02:08 +0000 |
Chris Cannam |
* Add "Show All Files" toggle to show ignored and clean files
|
Mon, 03 Jan 2011 14:31:22 +0000 |
Chris Cannam |
* Cut down number of command invocations by gleaning default remote path and current branch from hg files directly
|
Mon, 03 Jan 2011 12:35:13 +0000 |
Chris Cannam |
* Add (rather crappy) program icon. Still lacks platform icon support on OS/X and Linux/X11
|
Fri, 24 Dec 2010 13:16:12 +0000 |
Chris Cannam |
* Avoid showing hard hyphen on Windows (I had thought this was in previous commit)
|
Fri, 24 Dec 2010 13:14:45 +0000 |
Chris Cannam |
* Don't close proc input on finished() -- causes crash on program failure on Windows
|
Mon, 20 Dec 2010 22:39:45 +0000 |
Chris Cannam |
* Fixes to dialog return code handling
|
Mon, 20 Dec 2010 22:37:42 +0000 |
Chris Cannam |
* Give all of the substantial confirmation dialogs meaningful labels for their OK buttons
|
Mon, 20 Dec 2010 21:33:42 +0000 |
Chris Cannam |
* Make OK buttons on push/pull dialogs say Push and Pull
|
Mon, 20 Dec 2010 21:23:13 +0000 |
Chris Cannam |
* Rejig menu
|
Mon, 20 Dec 2010 17:07:30 +0000 |
Chris Cannam |
* Tiny textual change
|
Mon, 20 Dec 2010 16:47:00 +0000 |
Chris Cannam |
* Handle failure to start processes at all (e.g. because executable path is wrong)
|
Mon, 20 Dec 2010 14:37:35 +0000 |
Chris Cannam |
* Open local folder in Finder/Explorer/whatever when its path is clicked on
|
Sun, 19 Dec 2010 19:11:23 +0000 |
Chris Cannam |
* Can edit hgrc even if it doesn't exist yet
|
Sun, 19 Dec 2010 12:01:37 +0000 |
Chris Cannam |
* Implement "Change Remote Location"
|
Fri, 17 Dec 2010 10:01:02 +0000 |
Chris Cannam |
* Fix "Serve by HTTP"; stub out "Change Remote Location"
|
Fri, 17 Dec 2010 08:48:01 +0000 |
Chris Cannam |
* Tidier lookup for diff, merge, editor binaries
|
Thu, 16 Dec 2010 22:11:38 +0000 |
Chris Cannam |
* basic external editor selection (for hgignore)
|
Thu, 16 Dec 2010 20:23:43 +0000 |
Chris Cannam |
* Fixes to external program location logic on Win32
|
Thu, 16 Dec 2010 17:32:25 +0000 |
Chris Cannam |
* Start implementing Settings dialog; add Test function to run on startup to make sure hg works
|
Thu, 16 Dec 2010 12:40:04 +0000 |
Chris Cannam |
* Add more helpful reports when a push fails because it would create new heads
|
Thu, 16 Dec 2010 12:03:09 +0000 |
Chris Cannam |
* Add (examining repository) message for initial state
|
Wed, 15 Dec 2010 22:07:31 +0000 |
Chris Cannam |
* Fix failure to recognise local uncommitted changes when an untracked file was selected
|
Tue, 14 Dec 2010 20:36:30 +0000 |
Chris Cannam |
* Status text updates
|
Tue, 14 Dec 2010 17:20:10 +0000 |
Chris Cannam |
* Add "Show summary" feature
|
Fri, 03 Dec 2010 20:37:40 +0000 |
Chris Cannam |
* (Re)implement tagging
|
Fri, 03 Dec 2010 19:35:04 +0000 |
Chris Cannam |
* First cut of work on merge/resolve logic
|
Fri, 03 Dec 2010 14:43:32 +0000 |
Chris Cannam |
* Better handling of empty repositories; some tidying & textual fixes
|
Thu, 02 Dec 2010 21:52:24 +0000 |
Chris Cannam |
* Default merge comments
|
Thu, 02 Dec 2010 21:32:04 +0000 |
Chris Cannam |
* Another simplification to refresh logic, and some textual fixes
|
Thu, 02 Dec 2010 21:13:53 +0000 |
Chris Cannam |
* Add translation support -- useful for proper plural handling even in English
|
Thu, 02 Dec 2010 18:04:21 +0000 |
Chris Cannam |
* Try to reduce unnecessary history updates; add --new-branch option on push
|
Thu, 02 Dec 2010 17:55:21 +0000 |
Chris Cannam |
* Show both parents of uncommitted merge; fixes to right-button menus
|
Thu, 02 Dec 2010 11:51:15 +0000 |
Chris Cannam |
* Set parents (setCurrent) on history widget when we know the new parents, not at each enable-disable actions call
|
Thu, 02 Dec 2010 11:33:09 +0000 |
Chris Cannam |
* Fix incremental log again (prune option requires number or hash, not compound id)
|
Thu, 02 Dec 2010 11:31:42 +0000 |
Chris Cannam |
* Attempt to make the sequence of hg commands after a change more rational; avoid incremental log if heads unchanged
|
Wed, 01 Dec 2010 22:05:09 +0000 |
Chris Cannam |
* minor menu fix
|
Wed, 01 Dec 2010 21:02:53 +0000 |
Chris Cannam |
* Some implementation of right-button menu actions on changeset item
|
Wed, 01 Dec 2010 20:19:21 +0000 |
Chris Cannam |
* Don't show tip tag; return to using incremental log on commit
|
Wed, 01 Dec 2010 17:41:14 +0000 |
Chris Cannam |
* Include the uncommitted item in general graph layout (in case it is not at the head, when other items will need to avoid it)
|