[Cmake-commits] CMake branch, next, updated. v2.8.7-2066-g8c508d2

Eric Noulard eric.noulard at gmail.com
Wed Jan 11 08:58:12 EST 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  8c508d230187b6f03a38b53220717989d08f4d82 (commit)
       via  c43a18e018f15e5cbb8dcddb8726ec76a5c8ace3 (commit)
       via  53da978b3cdab4eabc358f8fee0b0ee99ae8d3cf (commit)
      from  fab6cbf37535b9e253972d075ab66684e26de555 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8c508d230187b6f03a38b53220717989d08f4d82
commit 8c508d230187b6f03a38b53220717989d08f4d82
Merge: fab6cbf c43a18e
Author:     Eric Noulard <eric.noulard at gmail.com>
AuthorDate: Wed Jan 11 08:57:49 2012 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Wed Jan 11 08:57:49 2012 -0500

    Merge topic 'fixSymlinkInZIP' into next
    
    c43a18e Fix indentation style
    53da978 Do not add the content of a file if it's a symlink.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=c43a18e018f15e5cbb8dcddb8726ec76a5c8ace3
commit c43a18e018f15e5cbb8dcddb8726ec76a5c8ace3
Author:     Eric NOULARD <eric.noulard at gmail.com>
AuthorDate: Wed Jan 11 14:55:09 2012 +0100
Commit:     Eric NOULARD <eric.noulard at gmail.com>
CommitDate: Wed Jan 11 14:55:09 2012 +0100

    Fix indentation style

diff --git a/Source/cmArchiveWrite.cxx b/Source/cmArchiveWrite.cxx
index d506760..e3f2299 100644
--- a/Source/cmArchiveWrite.cxx
+++ b/Source/cmArchiveWrite.cxx
@@ -250,11 +250,11 @@ bool cmArchiveWrite::AddFile(const char* file,
   // do not copy content of symlink
   if (!(archive_entry_filetype(e) & AE_IFLNK))
     {
-      // Content.
-      if(size_t size = static_cast<size_t>(archive_entry_size(e)))
-        {
-          return this->AddData(file, size);
-        }
+    // Content.
+    if(size_t size = static_cast<size_t>(archive_entry_size(e)))
+      {
+      return this->AddData(file, size);
+      }
     }
   return true;
 }

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=53da978b3cdab4eabc358f8fee0b0ee99ae8d3cf
commit 53da978b3cdab4eabc358f8fee0b0ee99ae8d3cf
Author:     Eric NOULARD <eric.noulard at gmail.com>
AuthorDate: Tue Jan 10 23:19:41 2012 +0100
Commit:     Eric NOULARD <eric.noulard at gmail.com>
CommitDate: Tue Jan 10 23:19:41 2012 +0100

    Do not add the content of a file if it's a symlink.
    
    This wasn't necessary for TAR-like (TGZ, TBZ2, etc...) archive
    because for those the size was 0. Either there is an error in
    upstream libarchive concerning the size or we should not rely
    on size of the entry for adding content.

diff --git a/Source/cmArchiveWrite.cxx b/Source/cmArchiveWrite.cxx
index eab8a59..d506760 100644
--- a/Source/cmArchiveWrite.cxx
+++ b/Source/cmArchiveWrite.cxx
@@ -247,10 +247,14 @@ bool cmArchiveWrite::AddFile(const char* file,
     return false;
     }
 
-  // Content.
-  if(size_t size = static_cast<size_t>(archive_entry_size(e)))
+  // do not copy content of symlink
+  if (!(archive_entry_filetype(e) & AE_IFLNK))
     {
-    return this->AddData(file, size);
+      // Content.
+      if(size_t size = static_cast<size_t>(archive_entry_size(e)))
+        {
+          return this->AddData(file, size);
+        }
     }
   return true;
 }

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

Summary of changes:
 Source/cmArchiveWrite.cxx |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list