Feature Requests item #1862079, was opened at 2008-01-02 10:09
Message generated for change (Comment added) made by martincowen
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=968357&aid=1862079&group_id=199155

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Priority: 1
Private: No
Submitted By: Peer Sommerlund (peso)
Assigned to: Nobody/Anonymous (nobody)
Summary: Move .hgext to %APPDATA%/hgext

Initial Comment:
Bug 1844721
http://sourceforge.net/tracker/index.php?func=detail&aid=1844721&group_id=199155&atid=968354
has been solved by renaming .hg to .hgext, but the directory is still located 
in %HOMEPATH%. The correct location for Windows'ish applications would be in 
%APPDATA%/hgext

----------------------------------------------------------------------

Comment By: Martin Cowen (martincowen)
Date: 2008-04-09 09:07

Message:
Logged In: YES 
user_id=2058462
Originator: NO

The advantage to moving it to %APPDATA% is that it is less visible to the
user and makes it similar to lots of other apps which store their data
correctly in %APPDATA%. For example, on my machine, %APPDATA% has folders
from Mozilla, Notepad++, Inkscape etc and those are just the OSS ones. With
.hgext in My Documents as at present, it doesn't make sense because its not
a document that I created in the same sense as a word processing document
or spreadsheet, it just something that TortoiseHg needs to keep track of
stuff for its benefit.
It is something that puts off first time users, as I am thinking of moving
to Mercurial from CVS/SVN partly because of the .cvs and .svn folders that
they leave in your working folder, it's messy.

----------------------------------------------------------------------

Comment By: Peer Sommerlund (peso)
Date: 2008-01-03 07:35

Message:
Logged In: YES 
user_id=12974
Originator: YES

I tried locating the Designed for Windows requirements that mention this -
my best hit was
http://msdn2.microsoft.com/en-us/library/ms997634.aspx

Found by using
http://www.google.com/microsoft
search for "Designed for Windows" "Application Data" XP

----------------------------------------------------------------------

Comment By: Tyberius Prime (tprime2)
Date: 2008-01-02 13:44

Message:
Logged In: YES 
user_id=1543538
Originator: NO

os.environ['APPDATA'] - should work under anything but 95,98 and ME. 

Application data is the folder to store 'not regularly user visible'
application data under Windows,
so TortoiseHg would be standard compliant in this regard.

To quote wikipedia ( And I'll be durned if I can find anything on
Microsoft's websites..., but I'm certain it is there, somewhere):
Microsoft's "Designed for Windows" logo requirements[1] state that an
application must make use of Special Folders locations to locate the
appropriate folders in which documents and application settings should be
stored.
(http://en.wikipedia.org/wiki/Special_Folders).

Plus: All I ever back up from my root drive is app data, my desktop, and
my documents - not some folder within $HOME, not all of home (no point in
saving local app data/web browser cache, for example).



----------------------------------------------------------------------

Comment By: TK Soh (tksoh)
Date: 2008-01-02 13:06

Message:
Logged In: YES 
user_id=411637
Originator: NO

Is there any significant benefit of having the hgext/ in %APPDATA%?
Personally, %HOMEPATH% is easier to locate, and track reasonably well with
Unix's convention of having preferences kept in $HOME.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=968357&aid=1862079&group_id=199155

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to