hgsubversion on windows

Who likes mercurial? I do. Lately, I even started using mercurial as a client for subversion repositories. Let me describe the hgsubversion installation steps that worked for me; on my laptop that is boldly supplied with The Only Right operation system…

I heavily borrow from excellent entry by Ben Collins-Sussman and from outrageously diligent post by Dave Cameron. I want to focus on the smallest possible installation routine on windows. Also, I want to emphasize that you don’t have to build anything on windows. All the prepackaged installables or binaries are ready, waiting for you to grab them.

Oh right, here are the steps that worked for me:

  1. Install mercurial (TortoiseHg)
  2. Clone hgsubversion
  3. Configure hgsubversion extension
  4. Start cloning svn repos!
  5. Understand the gotchas
  6. Stay happy

1. Install mercurial (TortoiseHg). I installed TortoiseHg (mercurial + tortoise). Your cmd should nicely take: hg version.

In theory you can install different Mercurial client. However, there is a huge advantage of installing TortoiseHg: you don’t have to install python, svn python bindings & make your Mercurial use it. All because TortoiseHg comes with python+svn bindings (thanks Afriza for a hint!).

2. Clone hgsubversion:

hg clone http://bitbucket.org/durin42/hgsubversion SomeFantasticFolder

In my case SomeFantasticFolder is c:\projects\open-source\hgsubversion. At the moment I cloned hgsubversion the tip was the changeset 500.

3. Configure hgsubversion extension. Add extensions to your USER_HOME/.hgrc, which on windows is Documents and Settings\SomeFabulousName. In my case SomeFabulousName is sg0897xxx (after years in IT industry I’m still just a number…). Note that hgsubversion is duplicated at the end – that’s fine. Your .hgrc should contain something like:

[extensions]
rebase=
#do not quote the path if it has spaces!
svn=c:\projects\open-source\hgsubversion\hgsubversion

Your cmd should print enabled extensions at the bottom of the screen when you do: hg help extensions

4. Start cloning svn repos!

Instead of cloning repos with “hg clone” I suggest to “hg pull” instead. Pull is better because it can continue in case something breaks (cloning very large repo can takes hours).

hg init example
cd example
hg pull http://example-for-hgsubversion.googlecode.com/svn example-for-hgsubversion

5. Understand the gotchas.

  • gotcha 1. If svn requires authentication, you may be asked to enter user/password… 3 times. Don’t worry, just enter correct credentials patiently. Three shall be the number thou shalt count, and the number of the counting shall be three. (update) Augie Fackler, the mastermind of hgsubversion points out svn+http or svn+https can be used to work around this gotcha
  • gotcha 2: After updating changes from svn (hg pull, hg update) never use ‘hg merge’, instead use ‘hg rebase’. Merges are not yet supported by hgsubversion I heard. If you accidentally do hg merge you probably have to rollback the merge in order to push.
  • gotcha 3: (new) From my experience it is better to clone entire repo, not only trunk. Cloning trunk worked for me but I noticed exceptions thrown during unsuccessful rebase. Working with full repo clone was smooth for me so far.
  • gotcha 4: (new) Commands you should know:
    hg help svn
    hg rebase --svn
    hg svn info
    hg svn rebuildmeta
    
  • last gotcha: I’m not a mercurial expert so feel free to comment & give feedback. Also, newer (different) versions of before mentioned installables should work as well. If links to binaries are dead then get creative and google for it – I don’t guarantee all links will work forever.

6. Stay happy. Are you kidding me? You know what to do =)

About these ads

105 Responses to hgsubversion on windows

  1. Regarding gotcha #1, you can use svn+http or svn+https to avoid the multiple-authentication problem. Not elegant, but the best we’ve come up with so far.

    • Marius says:

      Could you please provide more detail on this step? What do you mean by svn+http(s) ?

      • Anonymous says:

        I believe he means this:
        1) In your root folder open .hg/hgrc
        2) Make sure that default = is set to a URL with svn+ prepended, EG default = svn+https://www.foo.corp/svn/source

      • d3j409 says:

        Yes, but in version 2.1.2 there is no .hg/hrc file! Now what?

      • You can edit this file by going to HgWorkbench – Setings – Extensions

      • You got to push it-this essential info that is!

      • That insight solves the problem. Thanks!

      • Marilu says:

        What can Quotes Chimp do about it? At this point the consensus breaks down. The primary response of the auto insurance companies has been to push for no-fault insurance and otherwise limit the li�ability of perpetrators of harm. They have been joined by some consumer organizations, most notably Consumers Union. The principal arguments that support the no-fault concept are that premiums can be reduced under a no-fault system because smaller lawsuits are taken out of the picture and the claims can be processed with less investigation and greater speed, both of which act to reduce insurance company costs.

  2. Hi,

    everything looks just fine for me but I think you missed one tiny important thing in this post, namely answering the question “Why?”.

    Why the “Rydzyk” should I use mercurial instead of my Eclipse SVN client (or TortoiseSVN). Why the hell should I clone my repositories? Any reasonable explanations/use cases for this?

    Thanks,
    Przemek

  3. szczepiq says:

    @Augie

    Thanks for info – I will update the gotcha #1

    @Przemek

    Haha, good point. What can I say? I guess there is an important prerequisite to the hgsubversion installation guide: liking Mercurial & preferring distributed SCM =)

  4. Phil says:

    @Przemek

    Several reasons:

    1) Using SVN as your “blessed” repo.
    2) Allowing some team members to use DVCS if they are comfortable with the concepts whilst others can still use SVN clients.
    3) To allow you to work in a disconnected environment (logs, diffs with previous versions, rollbacks are now all possible if, say, travelling by plane with no internet connection).
    4) Investigating if DVCS is really for you without potentially losing some revision history whilst you try it out.
    5) Allowing existing automated processes (e.g. a build/deployment system that pulls from SVN) to continue working as is whilst everyone else moves to DVCS.
    6) If you’re stuck on a version of SVN < 1.5 to allow easy branching and merging without having to pull your hair out. Even if you have SVN 1.5/1.6 it's still easier in mercurial than in SVN IMHO.

    • Victor says:

      I have to confirm all the three prbomels mentioned before (Error 324 showed up fortunately very seldom). Problems with graphics could be solved by deactivating “GPU Compositing on all Pages” on about:flags. (Sorry, but – this might be the reason – you should not forget that there are lazy laptop producers like Acer who don’t grant graphics drivers updates, e.g. for my ATI Radeon HD 2300 since 2008.) – Thumbnails: Originally Chrome only showed old thumbnails except for two which remained empty. After trying to fix the problem by moving out (or delete)”top site” and “top sites journal” from default folder all the thumbnails are white now; means they weren’t renewed for a longer time before. (all on fully patched Vista)

    • Alright alright alright that’s exactly what I needed!

    • Spike says:

      There must be an insurable interest in order for the insurance contract to be legal. An insurable interest is usually defined as an exposure to direct financial loss. Thus, if Uncle Pete rents an apart�ment, Quotes Chimp cannot take out insurance on the apartment complex itself because he has no personal financial interest to protect in it. He can, however, insure the contents of his apartment through renter’s insurance.

  5. Przemek Bielicki says:

    Hi Guys,

    thanks for your responses.

    That makes sense – and I think I even use some of these concepts i.e. I’m having my own SVN repo installed on my laptop and I suppose that here the idea is to merge my local changes with some distributed SCM from time to time so that others can see my changes. In the same time I don’t need any network because I have my own SVN.

    I have to take a look a Mercurial then :)

    Thanks!
    Przemek

    • Rudinei says:

      Best build as of yet, BUT… I have a few remarks:1- Chrome doesn’t prrveese window’s size and position after adjusting them using Windows 7′s Aero Snap. (I know the functionality has never been implemented in Chrome, but it’s a bit strange to not have that while it supports Windows’ new taskbar).2- Seems while Chrome supports the new taskbar, it doesn’t show the opened tabs separately using Aero Peek.3- Would be nice to have my settings, cookies and history synced with my Google Account just like my bookmarks.Think that would be all for now. Keep up this great browser. Love it!

  6. wes says:

    finally tried this, seems to be working but the clone is really slow :(

  7. szczepiq says:

    Right, the clone is slow. It took ~1 hour for Mockito that is fairly small repo. I’ll add a gotcha about it.

    Extenuating circumstance: you do it only once =)

    • Brenda says:

      I’m experiencing the same issue I had in veroisn 19.0.1068.1 that went away on the next update, but has no returned.I’m seeing a generic icon when using alt-tab in windows, instead of the Google Chrome icon.Google Chrome: 19.0.1084.9 Windows XP – Service Pack 3

    • Vanessa says:

      - Ditto for me with all WebKit based browsers, this issue seems to hapepn more readily whenever a number of tabs or windows are opened which make heavy use of JavaScript and Java’s Virtual Machine. Disk Utility displays a significant number of JS and JVM errors when run to “Verify Disk Permissions,” a permission repair temporarily solves it, only to have it reappear again soon afterwards.

  8. wes says:

    i am new to hg as well but is there a way to clone the repo and only get the latest N versions?

    • Schwebender says:

      My computer is Windows Vista, and since the utdape the system and overall performance has become slow, and the fonts seem a bit off. Similar web browsing is now faster on Internet Explorer, but Chrome has been my browser of choice for a while, so any help would be appreciated.

    • Roza says:

      Wow this version is coedmane crashalicious. Continues the trend of very unstable dev versions lately. GMail, Google Reader, Google Docs, all Snap crash within 10 sec of page loading. Have opened a new incognito window with no extensions active and it exhibits the same behavior. Turned ALL flags off, still crashy. System: Windows 7 Ultimate(x64), 8gb ram. And before you flame me, I completely understand the dev version is going to be unstable at times. This is more that normal, and just reporting such. Keep up the good work. People signing up for the dev version and then “demanding” fixes and complaining without reporting bugs is a hassle for you guys, but I truly think Google allowing users to test such early versions is a huge reason for its rapid progression and it’s continual climb up in market share. So thanks! :-)

  9. Phil says:

    Hi wes, that’s currently not possible but is on their roadmap for the future. A possible way to do it would be a mercurial->mercurial conversion on a selected commit range.

  10. Phil says:

    Cloning SVN repos is indeed fairly slow. The convert extension is slightly faster, especially if you are running it on a local SVN repository via the file:/// uri scheme, but over a network you are relying on webdav which is very, very slow (which, by extension, makes Subversion slow).

  11. wes says:

    thanks Phil, I was using a different way of using hg where I had a local hg repo that I pushed to and then only a final version was pushed to svn. this was much faster but only the latest version goes to svn so not as good. i will deal with speed since it is only on the initial clone.

    • Hortencia says:

      I’m getting a bit anynoed with the unexpected removal of UI, too…Though at least the time-travel issue on rainwave.cc was fixed before they took out the “go” button, so my main problem is that I go to click on the “go” button, only to remember that it’s no longer there, and then I have to move my mouse all the way to the opposite end of the window…Another thing I’ve noticed is that the menu item to report a bug in the rendering of a webpage seems to have disappeared entirely.

    • Letz says:

      Just a suggestion from a layamn, take it or leave it kind of suggestion. From my perspective, Chrome should not remain just another good browser but it should replace some other key apps. In Chrome, when we click on Options, Downloads, History or Bookmark manager, it opens in a new tab, which is actually great. Now my suggestion to you people is…do something and add some more features.1. Since we have Google Spread Sheet which is compitable to Microsoft Excel, why don’t you people bring Spread Sheet to Chrome? What I mean to say is…when we click on Speard Sheet in Settings, it should open in a new tab.2. Similarly, bring document and presentation apps later on. If it works, well and good. If it doesn’t, no problem. Experiment is in the blood of Google. :-)2. The Omni bar feautre in IE9 is actually nice, why don’t we do something like that on Chrome? As of now, Chrome is big, it’ll become much bigger, alomost full screen will be browser. The first two features will save lot of time to people and for those who don’t have Microsoft Office Suite, Chrome web browser will be blessing in disguise.Thanks you for reading.

    • Carol says:

      A small problem with Google Maps when using Chrome which seems sitghlly unlogical considering both are made by Google.When in certain zoom levels, a grey strip appears at the bottom of the map, blocking out some of the map. It is deeply annoying and makes the map considerably smaller. The map also will then take longer to load and the bar will sometimes get bigger.This doesn’t happen all the time but it does happen on My Maps. Please fix it Google! – why does it happen?

  12. Afriza N. Arief says:

    Hi,

    I followed the instructions partially and installed SilkSvn (added to path), and Python2.5.4 (not added to path). I didn’t install python binding when i realized there are several libsvn* files inside my “C:\program files\tortoisehg\library.zip”. I continued from the step about hgsubversion and everything seems to work fine!

  13. I am using TortoiseHg 0.9 by the way.

  14. szczepiq says:

    I think you’re right! I will test it with the latest TortoiseHg and update this post. Thanks a lot for the hint!

    • Turkay says:

      I agree with you. What’s ironic about the print pirveew issue is that a number of releases ago they had nailed this glitch and had it working properly, at least that was my experience on the Mac platform. Why regress from that point? I wish I knew. I don’t know if such was the case on the Windows and Linux platforms, I stay with the stable releases on both of them, I prefer to test dev and beta releases only on the Mac.

    • here says:

      That’s a posting full of insight!

    • Lisa says:

      What is an arm or a leg value? What is the cost of recurring back pain? These are questions that juries, insurance adjusters, and Quotes Chimp have grappled with every working day for years in states that have flaw laws.

  15. padcom13 says:

    If speed is not the issue here (as mentioned a number of times already in the comments above) you might also give Bazaar a try. It comes with a built-in capability to work with Subversion repositories so the installation part is not an issue anymore.
    Additionally Bazaar is one step ahead of Mercurial as it allows you to work in a distributed or centralized fashion at will. What you do is you can “bind” your local branch to the Subversion server and use Bazaar as a regular Subversion client (centralized-way) or unbind the branch and have it like in Mercurial (distributed-way).
    I use Bazaar for everyday work as a replacement for Subversion client and it has been extremely stable so far.

  16. szczepiq says:

    Actually, I used bazaar-svn before hgsubversion. Although bazaar integration with svn is better than hgsubversion, I kind of didn’t like working with bazaar itself. However, I encourage to try out bazaar-svn and use whatever fits you well =)

  17. Tibi says:

    When importing a big repository you’ll likely run out of memory during the initial clone.

    The workaround is simply to stop the process before it does and to go on with hg pull.

    See http://bitbucket.org/durin42/hgsubversion/issue/110/memory-leak

    • Nijee says:

      Im using 20.0.1105.0 and it seems that im having alot of cociontnen and browser support problems. For example when I try to go to facebook.com the link will either send me to this URL (www.facebook.com/unsupportedbrowser)or just not work. Also, even though Im logged in on the Chrome Browser with my Google Account, it keeps kicking me out of the account and then it wont allow me to sign me back in. The other website seem not to work also, causing me to reload the page about 5 or 6 times to get them to work. The reason why I believe its this browser is that on Firefox, Safari, and Opera, these problems arent happening with the cociontnen or browser support.

    • What an awesome way to explain this-now I know everything!

  18. Tibi says:

    I’ve tried Bazaar-svn in the meantime, it is nice and really ahead of hg-svn.
    But I stick to hg-svn because Bazaar-svn is way too slow on big repositories with lots of revisions.

    Also the hg “repository explorer” is much better than the Bazaar Explorer. Actually the later is easier to use for everyday tasks, but lacks the advanced functionalities of hg explorer: shelve, mq, bissect.

    Tortoise hg’s commit dialog is also better: it has the diffs right there in a panel; that’s handy when you have lots of modified files with just a few lines changed.

    Overall, everything is faster in hg.
    But Bazaar has some nice stuff not in hg: directories are versioned, svn is integrated, multiple shelves are possible (like hg attic) and more.

    • szczepiq says:

      I had pretty much the same experience. bazaar-svn / hg-svn both have pros & cons but eventually I’m using hg-svn, even though bazaar has some reasonable advantages.

      • Nasia says:

        Micheal,Yes, Karen’s use of the word “possibly” is concerning and leliky not accurate. Your use of the word “rage” is concerning and not accurate. And while on the topic of word choices, the blog would read more clearly if Karen noticed the word “off” is spelled with two f’s not one.The concern and disappointment with disabling print preview is based on the fact it is rare over the past year for the Chrome team to disable core functionality features in the Beta Channel. The last instance I recall was temporarily disabling Flags.Certainly stability A-B testing and undisclosed security patch testing is better done in Beta than Stable Channel. And better communication on the part of Google blog writers would be helpful. But the core issue here is Google has typically resolved major bugs in the Dev Channel such that core functionality features usually do not need to be disabled in the Beta Channel. Shaders, 3D acceleration, and UI are understandable. Flags and print preview / cloud print are another matter.And when needed core features are not present, by default Chrome customers must use a competitor’s browser to keep work flow – flowing. That isn’t done out of protest but out of simple necessity.

      • This is a most useful contribution to the debate

    • Alesson says:

      Guys, the Twitter page is very slow.I have a goddamn i7-930 with 6GB DDR3 RAM and a GeForce 470.Why the fuck it is slow??I rembmeer back in the day with my Pentium 133Mhz I already have full-speed scrolling!Stop this shit already! PC’s market is going bankrupt and you know why.

    • Action requires knowledge, and now I can act!

    • Chan says:

      ISSUES WITH REDESIGNED NTP:- Cluttered (many buttons, pages, suubnems) – Slow (3+ pages instead of 1)- Counter-Intuitive (new tab “page” not “pages”)- Incohesive (hides 2/3 sections, encourages bookmark-app debate)SUGGESTIONS TO IMPROVE CLASSIC NTP:(1) Combine Apps and Most Visited (see Opera):- Clean (1 main section)- Fast (1 page, all sections visible)- Cohesive (equates apps and websites)- Still touch-friendly(2) Shift bookmarks bar to top of NTP, and remove the grey background:- Clean (white space between bookmarks and speed dial)- Intuitive (bookmarks are in same part of window regardless of enabled/disabled bookmarks bar)

  19. TimeHorse says:

    I have some advice,

    Since it is impossible to do: “1. Install svn command line client and put it on path. I downloaded, unzipped and PATH’ed svn 1.6.5.”, since the link to subversion is dead and Tigris refuses to provide their own windows command-line binary and the 4 that that do list, no of them work for the purposes of this tutorial, you should change step 1 to read: “1. Forget about it. It’s now impossible. I’m sorry for getting your hopes up. Install cygwin and pretend you have UNIX and just follow the Linux Instructions.”

    That’s my advice.

    • Just install TortoiseHg and skip installing SVN command-line-interface & Python if you want to quickly use hgsubversion.

      unless you really need the SVN CLI or Python binaries for some reasons.

      • TimeHorse says:

        If I do that, when I run hg help extensions, I get “*** failed to import extension svn from “*SomeFantatsicFolder*\hgsubversion”: [Errno 22] Invalid argument”

        Seems to me with this error, python’s svn bindings are required but I have no idea how to add them.

      • What about:

        1) ensure the path you enter in the mercurial.ini is the one having __init__.py inside (it’ll probably be something like “C:\opt\hg\hgsubversion\hgsubversion” note the double hgsubversion)
        2) clean up the environment path with `set PATH=C:\Program Files\TortoiseHg`

        Python runtime, svn-python bindings&libraries are already inside TortoiseHg’s folder

      • TimeHorse says:

        I use the root path with the __init__.py module in it; I even forced the path to include TortoiseHg and only TortoiseHG. I still get that error. It’s not a case of not following the instructions; this is a fresh PC; only bought it Sunday. The problem is everyone here has done some implicit step on a mature machine that I have not done because this machine is new. When Mercurial fires up python to run HgSubversion, it tries to import svn and this fails because it can not find that module. That is the issue.

      • TimeHorse says:

        Oh, and haven’t already mentioned that you *can’t* install the python bindings in Mercurial *any more* because the Subversion folks have taken down the page where they used to make these available. You probobaly got those when they were, but now they’re not, namely here:

        http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

      • szczepiq says:

        I don’t know what the problem is :/ You can get more help on hgsubversion mailing list

      • You _do not_ need python bindings for svn and you _do not_ need svn command line.

        They already come within TortoiseHg.

        No, I did _not_ download python bindings. I also changed to a new PC recently (the last few months) and I only need TortoiseHg for Windows + hgsubversion clone + do some config.

      • TimeHorse says:

        Okay, let’s try this; which version of TortiseHg are you guys using? I installed 1.1.3 (x86); I did not install a command line or any other version and I did manually set the path and this didn’t work. So, could the issue be that the latest Hg removed the subversion bindings and this is why it works for you guys but not for me?

        Also, because I used clone, my HgSubversion is the latest as of 2 days ago (haven’t pulled since download). Should I revert to an earlier version?

      • TimeHorse says:

        Okay, forget TortiseHg for now; I can confirm it has the python-svn bindings against svn version 1.6.6, a fairly recent revision. Why, when it tries to initialize HgSubversion it fails to import svn is beyond me. It should be running in the context of the python shell defined for Mercurial but fails in the way I described. Seems that only 2 steps are required in theory since you don’t need a stand-alone python any more than you do SVN, but since I’m a python hacker since before 1.5, I like having it around. I just wish I could start an interpreter in the Hg Context or at least have it print out more well defined debug and traceback messages.

      • It seems like you want to hack on mercurial/tortoisehg/hgsubversion.

        In that case, please refer to their wiki/mailing lists.

      • TimeHorse says:

        Ah, if only. Well, sir, what I really want is these thing to work out of the box; but in this world, that’s too much to ask. So I have no choice but to debug my butt off and work on 3 hours sleep because I need this to work. Hours and hours spent; how do you think that makes me feel, especially to be taunted. But whatever, when and if I can find a solution I will post it here so that no-one ever again has to suffer like me.

      • TimeHorse says:

        And here it is:

        Add the following to step 3:

        If your path contains spaces, don’t worry, the .hgrc can handle that. Do not enclose your path in quotes; this will cause the module to fail to load. Just write your path exactly as:

        svn=*SomeFantasticFolder*/hgsubversion

        The hint should have been that the error message had the path in quotes, when the error generated does not quote the path, however I doubt anyone would notice that subtlely. Usually paths that contain spaces have to be quoted or escaped, so intuition would suggest quotes are necessary so I believe the instructions should make this point clear.

    • szczepiq says:

      It was clearly written that installing-svn step was not necessary. I removed it now so that there is no confusion. Therefore cygwin is not really necessary (thanks god!)

      If you still have problems installing – read *carefully* Afriza’s comments or read *carefully* the steps again :) Understanding basics of mercurial plugins is also helpful – refer to mercurial wiki.

      • Diego says:

        One of the last 2-3 builds has palriatly broken LastPass, in that I’ve started getting “Lastpass was unable to contact the login server” periodically on every machine running the dev channel. Hopefully this will be figured out and fixed soon. This happened some time back and was eventually fixed.

      • Ryan says:

        For creating an app in the “new tab”, I would like to cotzumise icon of the app.For example, Youtube logo creation when adding many videos ( Adding to home screen ) on Chrome etc: I tend to add lots of youtube videos as apps, so that they are easily clickable into. But the logos that are created for those videos, are all youtube logos. I would like that for each youtube video, there is a different logo, one that helps identify the video shortcut visually. Please provide this capability. Similarly, if I would like many Chrome bookmarks to various youtube videos, please help create different logos for each of those videos in chrome, so that they are easy to identify.

      • Now I know who the brainy one is, I’ll keep looking for your posts.

    • Francis says:

      I know this is the totally wrong place to meonitn it, but how do we go about suggesting new features for Chrome OS? It’s a real simple one to do with making files available offline but I don’t know where to suggest it!?Any help is appreciated.

    • Poetra says:

      I have to confirm all the three prlbeoms mentioned before (Error 324 showed up fortunately very seldom). Problems with graphics could be solved by deactivating “GPU Compositing on all Pages” on about:flags. (Sorry, but – this might be the reason – you should not forget that there are lazy laptop producers like Acer who don’t grant graphics drivers updates, e.g. for my ATI Radeon HD 2300 since 2008.) – Thumbnails: Originally Chrome only showed old thumbnails except for two which remained empty. After trying to fix the problem by moving out (or delete)”top site” and “top sites journal” from default folder all the thumbnails are white now; means they weren’t renewed for a longer time before. (all on fully patched Vista)

    • I’m so glad I found my solution online.

    • Stay with this guys, you’re helping a lot of people.

  20. I mean, the python runtime + svn-library + svn python bindings are already bundled within TortoiseHg installer.

    * svn command line interface is not bundled though

  21. You might want to take a peak at the »subversion« help topic. It should mention the many caveats and gotchas of working with hgsubversion…

    • Oops, I didn’t notice how old this blog post actually was; sorry ’bout that…

      • Svetlana says:

        Removing the + image from the ‘new tab’ button beakrs a principle of UI design which is that it should be intuitive. If the user doesn’t already know that the little parallelogram means “new tab”, there’s no clue what it actually does or indeed that it does anything, until the user clicks on it.Most users are looking for a ‘+’ symbol; there seems to be no good reason to take the symbol away; it does not add clarity to the user interface.Does google do usability testing on these things? i.e. get a bunch of non-users into a laboratory and ask them to do various tasks, and analyse how they solve the problem?

      • Clara says:

        A Lot of worries and loathing Quotes Chimp sense toward automobile insurance businesses comes out of their understanding that when their policy contract is used by them, their corporation can cause them to become spend dearly for the opportunity or call off them totally, also though they aren’t to blame. This inequity might be significantly decreased if corporations are required legally to provide coverages at which customer is under-taken restoration, with no price boost above that billed other customers as authorized from the state insurance commissioner. The only real reasons for a person upsurge in rates ( besides shifts in the danger of protection, like the procurement of a fresh automobile) will be an unhealthy driving report grounded on the idea of problem. To put it differently, in case that you created statements contrary to the corporation for gains as the consequence of a collision which was perhaps not mostly your problem, your prices weren’t able to be increased.

    • Aby says:

      Found out that Chrome )including Chromebooks) is not compatible with AT&T web site when you try to login to add data on an ipad acucont. I needed to do this for someone else and was told this by AT&T. Was then able to use my other PC to accomplish the task, however I see no reason why Chrome cannot be made compatible with secure login sites like AT&T

  22. kliknij says:

    Hey There. I found your blog using msn. This is an extremely well written article.
    I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I’ll definitely comeback.

    See this: kliknij, http://wherefores.wroclaw.pl

    • Adrianakarla says:

      Dwight: your bookmarklet doesn’t work on Google Chrome for Mac, both beta and dev. It ltighs up the “Install” button but has no effect since it is impossible to get through the actual extension install (yes, i tried).And it’s not needed on Chromium which has extension already enabled since a long time. :)nda

  23. To jest właściwie renomowany kawałek:) Dzięki dla pracujących na rzecz blogów.

    • Osama says:

      Losing “Recently Closed” and “Other Devices” options on the NTP is not user frnlediy. I use the “Recently Closed” option a lot with frequent OS restarts. Also I have glasses and the tiny ass thumbnails does not help one bit. Get rid of the giant google search box, make the 6 thumbnails big again, and bring back the “Recently Closed” & “Other Devices” options and I will be good.I do like the full width drop down box with the omnisearch. I think that is a good graphical and usability upgrade.

  24. This is really interesting, You’re an excessively professional blogger. I have joined your feed and sit up for looking for more of your magnificent post. Additionally, I have shared your web site in my social networks

  25. I relish, result in I found just what I used to be looking for.
    You have ended my 4 day long hunt! God Bless you man. Have a nice day.
    Bye

  26. hair cuts says:

    My partner and I stumbled over here coming from a different
    web address and thought I might as well check things out.
    I like what I see so now i am following you. Look forward to checking out your web
    page yet again.

  27. oxycontin says:

    It’s actually a nice and useful piece of information. I am glad that you simply shared this useful information with us. Please keep us informed like this. Thanks for sharing.

    • Kuba says:

      Thanks for this update. I was execrienping that hanging issue and now it doesn’t seem to appear. I have noticed another issue. This one is that when you close a tab, there is a lag of time before it closes. I mean earlier when we closed a tab, it closed instantly but now it seems, it takes few milliseconds to close !!

    • Tania says:

      BTW: When are you going to protect the steord passwords? At least a password for accessing the “password and exceptions” window would be appreciated, ‘coz our computers are exposed specially when somebody has physical access to it, maybe a robber, or a mate who asks us to lend him for a minute, etc.Sorry ’bout my bad english.

  28. Mihail says:

    I actually like the new tab btuton without the plus sign…it adds little to nothing on helping users figure out what that btuton does. Leaving it off gets a contrast distraction out of my way so I can more easily browse.If you know that’s a tab btuton already, then it’s not helping you. If you don’t know it’s a tab btuton then what, you know it’s going to plus something since there’s a plus sign there?… useless

  29. Edgar says:

    Isn’t even any new features in Chrome 7 from what i can see. I thguoht the point of the 6 week cycle was to get features to people faster. Looking at the number of features that keep getting bumped up repeatedly (side tabs, smooth scrolling, print preview etc.) i wouldn’t hold your breath for version 8 to have anything new either.

  30. Everything is very open with a precise clarification of the issues.
    It was definitely informative. Your website is very helpful.
    Many thanks for sharing!

  31. Hi i am kavin, its my first time to commenting anywhere, when i
    read this paragraph i thought i could also create comment due to this good
    article.

  32. mlm secrets says:

    I enjoy the dear facts a person provide for your site content. I’ll take a note of your blog and check out just as before the following generally. I am just to some degree certain I’ll be explained to a lot of fresh things in this article! Good luck for the following!

  33. I am not sure where you are getting your
    info, but great topic. I needs to spend some time learning
    more or understanding more. Thanks for magnificent information I was looking for this
    information for my mission.

  34. Amazing blog! Is your theme custom made or did you download it from somewhere?
    A theme like yours with a few simple adjustements would really make my blog stand out.
    Please let me know where you got your theme. Appreciate
    it

  35. full movies says:

    of course like your web-site but you need to check
    the spelling on quite a few of your posts. A number of them are rife with spelling issues
    and I in finding it very troublesome to inform the reality then again I’ll
    surely come again again.

  36. Undeniably believe that which you said. Your favorite justification appeared to be on the internet the easiest thing to be
    aware of. I say to you, I certainly get irked while people think about worries that they plainly do not know about.
    You managed to hit the nail upon the top as well as defined out the whole thing without
    having side effect , people could take a signal.
    Will likely be back to get more. Thanks

  37. Lakesha says:

    If QuotesChimp will purchase a brand new vehicle, it is really a great thought to get in touch with your insurance provider to find out which vehicles possess the cheapest prices. As published from the Insurance Start for Community Security still, you can receive losing information on nearly 200 makes as well as types of autos. Create with their book section at Watergate, 600, Package 300, Wa, DC 20037, should you be fascinated.

  38. Thanks for sharing your thoughts about best laptops rated.

    Regards

  39. Hi! I could have sworn I’ve visited this site before but after browsing through
    a few of the posts I realized it’s new to me. Anyways, I’m certainly delighted I discovered it and I’ll be book-marking it and
    checking back regularly!

  40. I like what you guys are up too. This type of clever work and coverage!
    Keep up the fantastic works guys I’ve incorporated you guys to our blogroll.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 38 other followers

%d bloggers like this: