FeedbackWorkshop » History » Version 6

« Previous - Version 6/13 (diff) - Next » - Current version
Chris Cannam, 2011-03-16 06:18 PM


Feedback from the 16/March Workshop

code.soundsoftware

True, we should probably think about promoting it a bit more by now -- perhaps after this round of fixes!

  • Go to projects, search for "Easy" - not useful result (should give the project first)

True, I'm not sure what the ordering is -- the projects are there, but not listed first

The install page is a stopgap for a proper website, agreed it's rather clumsy at the moment

There is a download button at the top. Evidently prominence rather than height on the page is the issue here

Yes, this seems to have caused much confusion

  • Have an option to get sent email when added to a project

Definitely -- slightly surprised this didn't happen already

  • In Repository " This URL has Read+Write access." Is meaningless to user

This is issue #70

  • In Repository " your preferred Mercurial client" could be EasyMercurial.

Yes, ultimately

  • In Repository "Mercurial" is not a link

True, it should be

  • When empty, could say "no files yet"?

Possibly

  • Provide 2 URLs, like Doodle does

I don't know Doodle but apparently the suggestion is for "your URL" and "general URL to give to other people"

Don't understand this one

Don't understand this, the page has View and Annotate as well as Download

  • disable other languages

Right, or provide language fallbacks (I think this may be working in trunk code)

EasyHg

  • On re-run (after install), it opens "Open Repository" dialog, but the default local Mercurial repostitory location is C:/Program Files (x86)/EasyMercurial, but should be e.g. C:/Users/[username]/My Documents (at least for 64-bit Windows 7).
  • Entering a name then typing enter gives an error message - reason code missing
  • Remote repository defaults to " C:/Program Files (x86)/EasyMercurial"
  • Add text on the remote repository dialogue to instruct users to add the username to the remote repo URL "username@repository"
  • Local folder defaults to C:/Users/markp, should default to C:/Users/markp/My Documents
  • Local folder browse doesn't start from right place. E.g. Folder is " C:/Users/markp/My Documents/ ", click "Browse", shows C:\Program Files (x86)\EasyMercurial instead.
  • On windows, can't select a folder with "Browse" unless it exists, so why complain that it already exists? It now says I cannot clone to it!
  • On cancel, Open Repository dialog forgets past state.
  • What "password" do I type? Is this for my PC or for the repository, or creating a new one for the project?
  • Clone succsessful - more details is now wide enough (or should wrap text)
  • .hg directory not hidden on windows - should tell people to ignore it!
  • Commit to "local" repository - why? In Commit files dialog, maybe say its going to the local repository. Also, what is the "default branch"?
  • Commit doesn't use file selection, uses all files. (Can commit individually with right-click).
  • keyboard shortcuts don't work on right-click menus, e.g. right-click button then "d" should to diff.
  • Push should warn on modified, uncommitted files. (Currently allows push with modified files).
  • Pushed 1 changeset dialog details text is too small.
  • Folder dialog uses "/" not "\"?
  • Why does "open" say "Clone successful"? Does "open" = "Clone"?
  • Commit files dialog box doesn't close on enter. Also can't use TAB to get to enter button. What's keyboard shortcut to committ?
  • On commit, I get Command Failed:
    warning: code.soundsoftware.ac.uk certificate not verified (check web.cacerts config setting)
    warning: code.soundsoftware.ac.uk certificate not verified (check web.cacerts config setting)
    warning: code.soundsoftware.ac.uk certificate not verified (check web.cacerts config setting)
    warning: code.soundsoftware.ac.uk certificate not verified (check web.cacerts config setting)
    warning: code.soundsoftware.ac.uk certificate not verified (check web.cacerts config setting)
    warning: code.soundsoftware.ac.uk certificate not verified (check web.cacerts config setting)
    abort: authorization failed
    
    If not authorized, suggest ask the project manager to make sure you have access rights.
    
    
  • it would be important to store the password for the session duration;
  • is it possible to have an easy way to change between projects.
  • when you have uncommitted changes and push, the dialogue shou warn you that you are about to push even though you have uncommitted changes.
  • History Tab: the working revision black border is not explicit enough.
  • When working in a previous revision, the Update button is enabled; maybe it should read "Update to tip of branch" (some users found it confusing Updating to a revision and still having the Update button enabled)

General Comments

  • Video on Merge command
  • some questions we should answer in the documentation:
    • where should I put the local folder?
    • is a Mercurial folder different from a normal working folder?
    • advantages of local repo??
    • how often should I commit?
    • how often should I push??
  • Some confusion noticed over Redmine roles -- e.g. what's the point of Reporter? Can we document these better in add-user interface?

People who had problems running the thing at all

  • Maria, Andrew N -- similar but not identical PySomeSymbol missing errors from extension
  • Mike -- some problem from extension, error not noted
  • Xue -- stops responding (on windows) when clicking OK on settings dialog

Other

  • Xue tried: Commit; commit; update back to first commit; edit again -> easyhg asked for a merge, but it wasn't shown as requiring one at all in history