Wed, 29 Jun 2011 15:37:20 +0100 |
Chris Cannam |
Merge from branch "authfile_refactor"
|
Wed, 29 Jun 2011 15:37:11 +0100 |
Chris Cannam |
Associate username with pathless URL, as well as password
authfile_refactor
|
Wed, 29 Jun 2011 15:27:01 +0100 |
Chris Cannam |
Refactor into classes
authfile_refactor
|
Wed, 29 Jun 2011 13:40:57 +0100 |
Chris Cannam |
Associate password with scheme+host+user rather than url+user
|
Wed, 29 Jun 2011 13:36:07 +0100 |
Chris Cannam |
Remember username as well as password
|
Wed, 29 Jun 2011 13:09:01 +0100 |
Chris Cannam |
Hash remote destination key for auth file rather than just b64 encoding it (so you can't see where someone has been by looking at a stale authfile)
|
Wed, 29 Jun 2011 12:59:33 +0100 |
Chris Cannam |
Don't try to chmod on Windows; doesn't work
|
Tue, 28 Jun 2011 17:03:16 +0100 |
Chris Cannam |
Win32 build fix
|
Tue, 28 Jun 2011 16:32:13 +0100 |
Chris Cannam |
Ensure encryption happens in CBC mode
|
Tue, 28 Jun 2011 16:22:42 +0100 |
Chris Cannam |
Minor fixes from OS/X test
|
Tue, 28 Jun 2011 15:59:13 +0100 |
Chris Cannam |
Provide auth key and file information to easyhg extension
|
Tue, 28 Jun 2011 14:33:50 +0100 |
Chris Cannam |
Introduce random key generator
|
Tue, 28 Jun 2011 14:33:44 +0100 |
Chris Cannam |
Minor tidy
|
Tue, 28 Jun 2011 14:15:42 +0100 |
Chris Cannam |
Bring new-look easyhg.py into action
|
Tue, 28 Jun 2011 14:15:08 +0100 |
Chris Cannam |
Tidy up a bit
|
Tue, 28 Jun 2011 13:58:07 +0100 |
Chris Cannam |
Salt passwords
|
Tue, 28 Jun 2011 13:50:49 +0100 |
Chris Cannam |
Regenerate authfile key after dialog accepted (user might have changed); don't save if no user
|
Tue, 28 Jun 2011 13:44:00 +0100 |
Chris Cannam |
Continue without "remember" feature if the necessary imports fail
|
Tue, 28 Jun 2011 13:27:05 +0100 |
Chris Cannam |
Refactor config get/set
|
Tue, 28 Jun 2011 13:07:39 +0100 |
Chris Cannam |
Clear password dialog when user name changes
|
Tue, 28 Jun 2011 13:07:28 +0100 |
Chris Cannam |
Refactor load/save config
|
Tue, 28 Jun 2011 10:22:09 +0100 |
Chris Cannam |
Part-way through a more effective version using standard python ConfigParser
|
Tue, 28 Jun 2011 10:08:53 +0100 |
Chris Cannam |
Half-baked auth file read/write (using Hg config, which can't write)
|
Mon, 27 Jun 2011 21:47:00 +0100 |
Chris Cannam |
Some work on cacheing
|
Fri, 24 Jun 2011 14:34:57 +0100 |
Chris Cannam |
Fix changeset detail item alignment
|
Fri, 24 Jun 2011 09:28:31 +0100 |
Chris Cannam |
Compile fix, plural fix
|
Thu, 23 Jun 2011 21:04:25 +0100 |
Chris Cannam |
Small tidy to login dialog
|
Thu, 23 Jun 2011 20:36:23 +0100 |
Chris Cannam |
Alternative approach to asking for username/password
|
Thu, 23 Jun 2011 20:36:09 +0100 |
Chris Cannam |
Minor text calculation fix
|
Thu, 23 Jun 2011 10:58:32 +0100 |
Chris Cannam |
Add "Ignore Files" and "Edit Ignored List" to Work menu (latter is subsumed from Advanced menu formerly). Also subsume Serve via HTTP into File menu as Share Repository, and add a more helpful description of it. Remove Advanced menu
|
Wed, 22 Jun 2011 17:31:57 +0100 |
Chris Cannam |
Update ignore file
|
Wed, 22 Jun 2011 17:31:48 +0100 |
Chris Cannam |
Ensure "this file only" ignore RE is anchored at end
|
Wed, 22 Jun 2011 13:01:50 +0100 |
Chris Cannam |
Merge from branch "ignore"
|
Fri, 17 Jun 2011 11:07:30 +0100 |
Chris Cannam |
Use regexes for anchored filenames (i.e. "this file only" and directory); report outcome of ignore to user
ignore
|
Thu, 16 Jun 2011 22:21:00 +0100 |
Chris Cannam |
Fix dumb commenting that caused total failure in commit dialog
ignore
|
Thu, 16 Jun 2011 20:35:05 +0100 |
Chris Cannam |
Add "Ignore this directory"; some fixes to ignore logic (though not yet enough)
ignore
|
Thu, 16 Jun 2011 16:46:35 +0100 |
Chris Cannam |
Minor adjustments to glob syntaxes
ignore
|
Thu, 16 Jun 2011 15:33:28 +0100 |
Chris Cannam |
Make ignore function largely work
ignore
|
Thu, 16 Jun 2011 14:53:06 +0100 |
Chris Cannam |
Return ignore type from ignore dialog
ignore
|
Thu, 16 Jun 2011 14:32:35 +0100 |
Chris Cannam |
Make HgIgnoreDialog _look_ plausible (still doesn't do anything though!)
ignore
|
Wed, 15 Jun 2011 16:32:21 +0100 |
Chris Cannam |
Start to introduce HgIgnoreDialog
ignore
|
Mon, 13 Jun 2011 17:28:49 +0100 |
Chris Cannam |
Reconnect the ignore-related right-button menu entries (still not implemented yet though)
ignore
|
Mon, 13 Jun 2011 16:56:01 +0100 |
Chris Cannam |
Typo fix only
|
Tue, 07 Jun 2011 11:00:16 +0100 |
Chris Cannam |
Ah, OK -- it seems we get escapes for backslashes generally, so handle that
|
Tue, 07 Jun 2011 10:59:28 +0100 |
Chris Cannam |
Handle escaped backslash (\\u) for cases where Unicode escape is not intended
|
Mon, 06 Jun 2011 21:33:25 +0100 |
Chris Cannam |
Fix same-branch check for uncommitted item on default branch
|
Mon, 06 Jun 2011 21:20:11 +0100 |
Chris Cannam |
Add uniDecode, and use it when parsing logs so as to decode "\uABCD" substrings. Also force Hg encoding to utf-8.
|
Thu, 26 May 2011 15:52:11 +0100 |
Chris Cannam |
Revert small change that broke use of our auth extension
|
Thu, 26 May 2011 15:48:11 +0100 |
Chris Cannam |
Add ability to configure the ssh client; default to TortoisePlink on Windows
|
Wed, 25 May 2011 16:52:31 +0100 |
Chris Cannam |
Added tag easyhg_v0.9.7 for changeset 9510a32a96ab
|
Wed, 25 May 2011 16:52:19 +0100 |
Chris Cannam |
Update version to 0.9.7
easyhg_v0.9.7
|
Wed, 25 May 2011 16:16:01 +0100 |
Chris Cannam |
Ensure drags are constrained to either horizontal or vertical once the user's primary direction has become clear, switching to free drag only if the user makes a big move in the other axis
|
Wed, 25 May 2011 16:05:40 +0100 |
Chris Cannam |
Better version of ensuring the scene size is properly updated and the detail item made visible
|
Wed, 25 May 2011 15:38:48 +0100 |
Chris Cannam |
Ensure scene rect resizes to accommodate detail items
|
Wed, 25 May 2011 14:59:09 +0100 |
Chris Cannam |
Merge from branch "item_appearance_adjustments"
|
Wed, 25 May 2011 14:58:49 +0100 |
Chris Cannam |
Use circle presentation for uncommitted merge as well as merge changeset
item_appearance_adjustments
|
Wed, 25 May 2011 14:48:42 +0100 |
Chris Cannam |
Release mode
item_appearance_adjustments
|
Wed, 25 May 2011 14:32:32 +0100 |
Chris Cannam |
Replace DateItems (background items for date shading) with a date range list in the scene and dedicated rendering for it in the graphics view: this way we can ensure the shading spans the full width and the dates are always visible
item_appearance_adjustments
|
Tue, 24 May 2011 18:00:12 +0100 |
Chris Cannam |
... that yellow is still a bit much, though
item_appearance_adjustments
|
Tue, 24 May 2011 17:59:18 +0100 |
Chris Cannam |
Make colour selection for branches and authors more headache-inducing^W^Wcheerful
item_appearance_adjustments
|
Tue, 24 May 2011 17:47:46 +0100 |
Chris Cannam |
OK, maybe a slightly less vigorous yellow
item_appearance_adjustments
|
Tue, 24 May 2011 17:46:59 +0100 |
Chris Cannam |
Show whole of "new" item in yellow, not just border -- and omit yellow border except for current item
item_appearance_adjustments
|
Tue, 24 May 2011 17:39:42 +0100 |
Chris Cannam |
Draw star after (above) branch name
item_appearance_adjustments
|
Tue, 24 May 2011 17:38:10 +0100 |
Chris Cannam |
Alignment fix: avoid integer division
item_appearance_adjustments
|
Tue, 24 May 2011 17:21:31 +0100 |
Chris Cannam |
Add little yellow star to current item
item_appearance_adjustments
|
Tue, 24 May 2011 16:54:24 +0100 |
Chris Cannam |
Jump to position when panner is clicked on
item_appearance_adjustments
|
Tue, 24 May 2011 16:26:42 +0100 |
Chris Cannam |
Fix Z value of connecting item from uncommitted changes
item_appearance_adjustments
|
Tue, 24 May 2011 16:26:15 +0100 |
Chris Cannam |
Use a plain small circle for merge commits
item_appearance_adjustments
|
Tue, 24 May 2011 14:05:35 +0100 |
Chris Cannam |
Use rounded rectangles throughout
item_appearance_adjustments
|
Tue, 24 May 2011 13:29:27 +0100 |
Chris Cannam |
Avoid crash when one of the data output callbacks is called after m_proc has already been reset (fixing #132)
|
Thu, 19 May 2011 09:45:54 +0100 |
Chris Cannam |
Use "Open" in heading for clone-successful dialog to ensure action is recognisable from open dialog (closes #103)
|
Thu, 19 May 2011 09:25:54 +0100 |
Chris Cannam |
Strip trailing slash before adding to recent files
|
Thu, 19 May 2011 09:14:12 +0100 |
Chris Cannam |
Avoid failing on startup if started with no cwd
|
Thu, 19 May 2011 09:13:59 +0100 |
Chris Cannam |
Add desktop file
|
Thu, 19 May 2011 08:56:48 +0100 |
Chris Cannam |
Add desktop file
|
Wed, 13 Apr 2011 17:09:57 +0100 |
Chris Cannam |
Try to make kdiff3 a bit clearer
|
Tue, 12 Apr 2011 12:21:51 +0100 |
Chris Cannam |
Reset merge-commit comment when merge fails; add missing ampersand from Help menu label
|
Mon, 28 Mar 2011 15:50:50 +0100 |
Chris Cannam |
Add warning dialog if version of Mercurial discovered is too old
|
Thu, 24 Mar 2011 14:15:53 +0000 |
Chris Cannam |
Added tag easyhg_v0.9.6 for changeset a206deb6c1aa
|
Thu, 24 Mar 2011 14:15:19 +0000 |
Chris Cannam |
Make text selectable in Remote URL label
easyhg_v0.9.6
|
Thu, 24 Mar 2011 13:20:43 +0000 |
Chris Cannam |
Merge
|
Thu, 24 Mar 2011 13:20:33 +0000 |
Chris Cannam |
Avoid compiler warning
|
Thu, 24 Mar 2011 13:15:49 +0000 |
Chris Cannam |
OS/X build fixes, for now slightly simpler (conceptually) situation in which we have a single bundle with two Python extension distributions in it, one for each active Python version
|
Thu, 24 Mar 2011 10:47:03 +0000 |
Chris Cannam |
Ensure current item is visible in graph after update
|
Thu, 24 Mar 2011 10:27:51 +0000 |
Chris Cannam |
Move source files to src/
|
Thu, 24 Mar 2011 10:20:47 +0000 |
Chris Cannam |
Look in installation path + Python version suffix for PyQt before looking in plain installation path
|
Wed, 23 Mar 2011 14:50:20 +0000 |
Chris Cannam |
Added tag easyhg_v0.9.5 for changeset 820512d49fca
|
Wed, 23 Mar 2011 14:50:04 +0000 |
Chris Cannam |
Merge from branch "feature_101"
easyhg_v0.9.5
|
Wed, 23 Mar 2011 14:49:43 +0000 |
Chris Cannam |
Update deployment to handle the even more complicated situation in which we have to produce separate binaries for python 2.5 and 2.6-based systems (because we can't determine which extension to load otherwise, and they aren't compatible)
|
Fri, 18 Mar 2011 13:14:14 +0000 |
Chris Cannam |
Add an explosion of menus and many keyboard shortcuts.
feature_101
|
Thu, 17 Mar 2011 17:48:39 +0000 |
Chris Cannam |
Merge from branch "feature_93". Fixes #93
|
Thu, 17 Mar 2011 17:48:18 +0000 |
Chris Cannam |
Enable Push button whenever the repo is non-empty, even when there is no remote location -- ask for remote location when it is pressed.
feature_93
|
Thu, 17 Mar 2011 17:34:40 +0000 |
Chris Cannam |
Merge from branch "feature_91b". Really fixes #91
|
Thu, 17 Mar 2011 17:34:23 +0000 |
Chris Cannam |
Add Rename and Copy to right-button menu on file status widget.
feature_91b
|
Thu, 17 Mar 2011 16:36:02 +0000 |
Chris Cannam |
Merge from branch "feature_91"
|
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:45:05 +0000 |
Chris Cannam |
Merge from branch "feature_102"
|
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:53:34 +0000 |
Chris Cannam |
Remove some no longer used functions
|
Thu, 17 Mar 2011 12:51:32 +0000 |
Chris Cannam |
Merge from branch "feature_104"
|
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 14:22:48 +0000 |
Chris Cannam |
Merge from branch "bug_90"
|
Wed, 16 Mar 2011 12:26:03 +0000 |
Chris Cannam |
Double-click on modified files shows diff instead of annotation
bug_90
|
Wed, 16 Mar 2011 12:18:50 +0000 |
Chris Cannam |
Merge from branch "bug_92"
|
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
|