~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/xdg_config_spec.txt

  • Committer: Patch Queue Manager
  • Date: 2014-05-07 22:20:27 UTC
  • mfrom: (6591.2.1 bazaar)
  • Revision ID: pqm@pqm.ubuntu.com-20140507222027-mne60p2viqptfcmz
(richard-wilbur) Also honor $XDG_CONFIG_HOME specification on Mac OS X
 platform. (Fabien Meghazi) (Fabien Meghazi (OpenERP))

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
===================================================================
3
3
 
4
4
Currently, Bazaar stores its configuration files and plugins under the
5
 
directory ~/.bazaar on unix installs.  On Windows, this is
6
 
%APPDATA%/Bazaar/2.0 and on Mac OS X, the directory is ~/.bazaar.  With the
7
 
XDG Base Directory specification
 
5
directory ~/.bazaar on unix installs. On Windows, this is %APPDATA%/Bazaar/2.0.
 
6
With the XDG Base Directory specification
8
7
(http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html), many
9
8
Linux and Unix platforms have tried to centralize configuration files under a
10
9
specific directory referred to as $XDG_CONFIG_HOME.  This has a default value
13
12
Bazaar would like to be a good Unix citizen by using these standard locations
14
13
for configuration files.  As such, we should support that location, but not
15
14
require it.  Note that the following descriptions do not apply
16
 
to Windows or Mac OS X which should use their own native configuration
17
 
locations.  (On Windows, we currently do this by working under %APPDATA%.  The
18
 
Mac OS X equivalent would be ~/Library/Application Support/Bazaar but there is
19
 
also cultural support for ~/.bazaar on that platform.)
 
15
to Windows which should use their own native configuration
 
16
locations.  (On Windows, we currently do this by working under %APPDATA%.
20
17
 
21
18
* If $XDG_CONFIG_HOME/bazaar exists, use the files there for configuration,
22
19
  noting in the log that we are doing so.  This allows individuals who would