]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Document that CCACHE_TEMPDIR no longer needs to be on the same fs as CCACHE_DIR
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 9 May 2010 19:39:26 +0000 (21:39 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sun, 9 May 2010 19:39:26 +0000 (21:39 +0200)
NEWS.txt
manual.txt

index 6108935c7103a50a7654e5a00d1743bbd148452d..bdc821f873788718cfdd56fc681cdcb08eebbb6b 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -69,9 +69,6 @@ New features and improvements
     - It is now possible to specify extra files whose contents should be
       included in the hash sum by setting the `CCACHE_EXTRAFILES` option.
 
-    - Temporary files are now created in the directory they will end up in.
-      This makes ccache more friendly to Linux's directory layout.
-
     - Added support for long command-line options.
 
     - A `CACHEDIR.TAG` file is now created in the cache directory. See
@@ -80,8 +77,15 @@ New features and improvements
     - Messages printed to the debug log (specified by `CCACHE_LOGFILE`) have
       been improved.
 
-    - By default, ccache now puts temporary files in `$CCACHE_DIR/tmp` to avoid
-      cluttering the top directory.
+    - `CCACHE_TEMPDIR` no longer needs to be on the same filesystem as
+      `CCACHE_DIR`.
+
+    - The default value of `CCACHE_TEMPDIR` has been changed to
+      `$CCACHE_DIR/tmp` to avoid cluttering the top directory.
+
+    - Temporary files that later will be moved into the cache are now created
+      in the cache directory they will end up in. This makes ccache more
+      friendly to Linux's directory layout.
 
     - Improved the test suite and added tests for most of the new
       functionality. It's now also possible to specify a subset of tests to
index e116863eeae5949d2de8ad26f745a1a5c0d7e049..84f8238bf4033eebd72455b5a9d33f77d9b38bf1 100644 (file)
@@ -302,9 +302,9 @@ cases you won't need any of these as the defaults will be fine.
 *CCACHE_TEMPDIR*::
 
     The *CCACHE_TEMPDIR* environment variable specifies where ccache will put
-    temporary files. The default is *$CCACHE_DIR/tmp*. Note that the
-    *CCACHE_TEMPDIR* path must be on the same filesystem as the *CCACHE_DIR*
-    path, so that renames of files between the two directories can work.
+    temporary files. The default is *$CCACHE_DIR/tmp*. (Note: In previous
+    versions of ccache, *CCACHE_TEMPDIR* had to be on the same filesystem as
+    the *CCACHE_DIR* path, but this requirement has been relaxed.)
 
 *CCACHE_UMASK*::