Feature Requests item #1862079, was opened at 2008-01-02 04:09
Message generated for change (Settings changed) made by sborho
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: Closed
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: TK Soh (tksoh)
Date: 2008-04-09 04:21

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

For now, we are riding on Mercurial's behavior. If Mercurial decides to
move mercurial.ini into %APPDATA%, we shall do the same too.

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

Comment By: Martin Cowen (martincowen)
Date: 2008-04-09 03: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 01: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 07: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 07: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

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to