Gradle

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
To raise new issues or bugs against Gradle, please use forums.gradle.org.
  • Gradle
  • GRADLE-2149

Use java 7 PosixFileAttributes when available, to get and set file unix mode

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Resolved Resolved
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 1.0-rc-1

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • History
  • Activity
  • TeamCity
  • Commits
  • Source
  • Reviews
Pivotal Tracker Integration made changes - 06/Mar/12 3:26 PM
Field Original Value New Value
Status Open [ 1 ] In Progress [ 3 ]
Hide
Create a new review for changeset 8bf185123a657b720cc6e29cd6259c03bb8e44ba
Rene Groeschke <rene@breskeby.com> submitted changeset 8bf185123a657b720cc6e29cd6259c03bb8e44ba to pull-request-138 in Gradle (1 file) - 09/Mar/12 8:43 AM

GRADLE-2149 temporally exclude jdk7 package from idea src path if idea task excecuted with !jdk7.

  • subprojects/native/native.gradle (+6 -0)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
Show
Create a new review for changeset 8bf185123a657b720cc6e29cd6259c03bb8e44ba
Rene Groeschke <rene@breskeby.com> submitted changeset 8bf185123a657b720cc6e29cd6259c03bb8e44ba to pull-request-138 in Gradle (1 file) - 09/Mar/12 8:43 AM
Hide
Create a new review for changeset ee95306079aa1f7b3fdf1fd05185983f0bd7ecda
Rene Groeschke <rene@breskeby.com> submitted changeset ee95306079aa1f7b3fdf1fd05185983f0bd7ecda to pull-request-138 in Gradle (74 files) - 10/Mar/12 6:59 AM

GRADLE-2149 - Moved all FileSystem related classes in seperate package. - Introduce NativeFilePermissionHandler to use libc for chmod instead of jna-posix lib.

  • subprojects/core/src/integTest/groovy/org/gradle/api/tasks/CopyErrorIntegrationTest.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/api/internal/file/AbstractFileResolver.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/api/internal/file/AbstractFileTreeElement.java (+2 -2)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/api/internal/file/BaseDirFileResolver.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/api/internal/file/DefaultFileTreeElement.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/api/internal/file/FileOrUriNotationParser.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/api/internal/file/IdentityFileResolver.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/api/internal/file/archive/ZipFileTree.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/api/internal/project/ProjectInternalServiceRegistry.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/groovy/scripts/DefaultScript.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/main/groovy/org/gradle/initialization/DefaultCommandLineConverter.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/file/AbstractFileTreeElementTest.java (+2 -2)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/file/BaseDirFileResolverSpec.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/file/BaseDirFileResolverTest.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/file/DefaultFileOperationsTest.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/file/DefaultFileTreeElementTest.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/file/FileOrUriNotationParserTest.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/file/copy/DeleteActionImplTest.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/project/GlobalServicesRegistryTest.java (+1 -0)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/core/src/test/groovy/org/gradle/api/internal/project/ProjectInternalServiceRegistryTest.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/integ-test/src/integTest/groovy/org/gradle/integtests/CommandLineIntegrationTest.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/integ-test/src/integTest/groovy/org/gradle/integtests/WorkerProcessIntegrationTest.java (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/integ-test/src/integTest/groovy/org/gradle/integtests/environment/BuildEnvironmentIntegrationTest.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/internal-testing/src/main/groovy/org/gradle/util/TestPrecondition.groovy (+1 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/native.gradle (+2 -2)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/FilePermissionHandler.java (+0 -25)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/FilePermissionHandlerFactory.java (+0 -43)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/FileSystem.java (+0 -94)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/FileSystems.java (+0 -26)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/GenericFileSystem.java (+0 -154)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • ...44 more files in changeset
Show
Create a new review for changeset ee95306079aa1f7b3fdf1fd05185983f0bd7ecda
Rene Groeschke <rene@breskeby.com> submitted changeset ee95306079aa1f7b3fdf1fd05185983f0bd7ecda to pull-request-138 in Gradle (74 files) - 10/Mar/12 6:59 AM
Hide
Create a new review for changeset 370be37dfbe1e2e5d8e99f63a135d8e5dc30438a
Rene Groeschke <rene@breskeby.com> submitted changeset 370be37dfbe1e2e5d8e99f63a135d8e5dc30438a to pull-request-138 in Gradle (1 file) - 10/Mar/12 7:30 AM

GRADLE-2149: Ignore NativeFilePermissionHandlerTest in windows environment.

  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/NativeFilePermissionHandlerTest.groovy (+3 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
Show
Create a new review for changeset 370be37dfbe1e2e5d8e99f63a135d8e5dc30438a
Rene Groeschke <rene@breskeby.com> submitted changeset 370be37dfbe1e2e5d8e99f63a135d8e5dc30438a to pull-request-138 in Gradle (1 file) - 10/Mar/12 7:30 AM
Hide
Create a new review for changeset 231e038f91a2fcdf7041f2ab6ddf1800a16282ae
Rene Groeschke <rene@breskeby.com> submitted changeset 231e038f91a2fcdf7041f2ab6ddf1800a16282ae to pull-request-138 in Gradle (1 file) - 10/Mar/12 8:24 PM

GRADLE-2149 make codenarc happy for jdk7 tests

  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/jdk7/PosixFilePermissionConverterTest.groovy (+3 -4)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
Show
Create a new review for changeset 231e038f91a2fcdf7041f2ab6ddf1800a16282ae
Rene Groeschke <rene@breskeby.com> submitted changeset 231e038f91a2fcdf7041f2ab6ddf1800a16282ae to pull-request-138 in Gradle (1 file) - 10/Mar/12 8:24 PM
Hide
Create a new review for changeset f67cb7fe403740482d506f0b612e05e9443aceec
Rene Groeschke <rene@breskeby.com> submitted changeset f67cb7fe403740482d506f0b612e05e9443aceec to pull-request-138 in Gradle (2 files) - 11/Mar/12 6:20 AM

GRADLE-2149: Ignore chmod calls in NativeFilePermissionHandler if libc cannot be loaded.

  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/NativeFilePermissionHandler.java (+28 -3)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/NativeFilePermissionHandlerTest.groovy (+19 -0)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
Show
Create a new review for changeset f67cb7fe403740482d506f0b612e05e9443aceec
Rene Groeschke <rene@breskeby.com> submitted changeset f67cb7fe403740482d506f0b612e05e9443aceec to pull-request-138 in Gradle (2 files) - 11/Mar/12 6:20 AM
Hide
Create a new review for changeset 775b0ad3edd047a32ef8a144a4d5a4b28c30eb7c
Rene Groeschke <rene@breskeby.com> submitted changeset 775b0ad3edd047a32ef8a144a4d5a4b28c30eb7c to pull-request-138 in Gradle (10 files) - 11/Mar/12 8:58 AM

GRADLE-2149 some refactorings - Moved libc loading logic to FilerPermissionHandlerfactory. - Rename NativeFilerPermissionHandler to ComposableFilePermissionHandler. - Refactor filepermissionhandler related tests.

  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/ComposableFilePermissionHandler.java (+42)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/FilePermissionHandlerFactory.java (+35 -4)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/NativeFilePermissionHandler.java (+0 -66)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/PosixFilePermissionHandler.java (+0 -38)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/ComposableFilePermissionHandlerTest.groovy (+57)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/FilePermissionHandlerFactoryOnJdk7Test.groovy (+59)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/FilePermissionHandlerFactoryOnNonJdk7Test.groovy (+74)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/FilePermissionHandlerFactoryTest.groovy (+0 -40)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/NativeFilePermissionHandlerTest.groovy (+0 -59)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/jdk7/PosixJdk7FilePermissionHandlerTest.groovy (+20 -6)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
Show
Create a new review for changeset 775b0ad3edd047a32ef8a144a4d5a4b28c30eb7c
Rene Groeschke <rene@breskeby.com> submitted changeset 775b0ad3edd047a32ef8a144a4d5a4b28c30eb7c to pull-request-138 in Gradle (10 files) - 11/Mar/12 8:58 AM
Pivotal Tracker Integration made changes - 11/Mar/12 4:32 PM
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Resolved [ 5 ]
Pivotal Tracker Integration made changes - 12/Mar/12 12:55 PM
Status Resolved [ 5 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]
Pivotal Tracker Integration made changes - 12/Mar/12 12:55 PM
Status Reopened [ 4 ] In Progress [ 3 ]
Hide
Create a new review for changeset 2bc8f28fe773fe6bed94201eb456d3f86d412b40
Rene Groeschke <rene@breskeby.com> submitted changeset 2bc8f28fe773fe6bed94201eb456d3f86d412b40 to pull-request-138 in Gradle (1 file) - 15/Mar/12 4:34 AM

GRADLE-2149: release and rc task now depend on java7 - checkJavaVersion now checks that java7 is current Jvm - add checkJavaVersion dependency to rc task - add todos to fail early on wrong jvm and don't depend on task names (alphabetical order)

  • build.gradle (+7 -5)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
Show
Create a new review for changeset 2bc8f28fe773fe6bed94201eb456d3f86d412b40
Rene Groeschke <rene@breskeby.com> submitted changeset 2bc8f28fe773fe6bed94201eb456d3f86d412b40 to pull-request-138 in Gradle (1 file) - 15/Mar/12 4:34 AM
Pivotal Tracker Integration made changes - 16/Mar/12 5:07 AM
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Resolved [ 5 ]
Hide
Create a new review for changeset ec41b8b472016dba3c3ff6196fecf1c779cf376b
Rene Groeschke <rene@breskeby.com> submitted changeset ec41b8b472016dba3c3ff6196fecf1c779cf376b to pull-request-138 in Gradle (10 files) - 29/Mar/12 11:22 AM

GRADLE-2149: Replace PosixWrapper usage by FallbackPOSIX & FallbackFileStat - FallbackPOSIX used on Windows- and unknown- platform - FallbackPOSIX#chmod() returns 0. - FallbackPOSIX#symlink() returns 0. - FallbackPOSIX#stat() returns FallbackFileStat - Other FallbackPOSIX methods return UnsupportedOperationException - FallbackFileStat#mode() returns FileSystem.DEFAULT_DIR_MODE for directories - FallbackFileStat#mode() returns FileSystem.DEFAULT_FILE_MODE for files - Other FallbackFileStat methods return UnsupportedOperationException

  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/PosixWrapper.java (+0 -1)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/FallbackFileStat.java (+190)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/FallbackPOSIX.java (+224)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/PosixUtil.java (+12 -4)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/PosixWrapper.java (+0 -440)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/PosixWrapperTest.groovy (+0 -2)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/FallbackFileStatTest.groovy (+42)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/FallbackPOSIXTest.groovy (+51)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/PosixUtilTest.groovy (+42)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/PosixWrapperTest.groovy (+0 -102)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
Show
Create a new review for changeset ec41b8b472016dba3c3ff6196fecf1c779cf376b
Rene Groeschke <rene@breskeby.com> submitted changeset ec41b8b472016dba3c3ff6196fecf1c779cf376b to pull-request-138 in Gradle (10 files) - 29/Mar/12 11:22 AM
Hide
Create a new review for changeset 3f2a6a290571cfefb56222f04d8be46ab0973457
Rene Groeschke <rene@breskeby.com> submitted changeset 3f2a6a290571cfefb56222f04d8be46ab0973457 to pull-request-138 in Gradle (5 files) - 29/Mar/12 12:25 PM

GRADLE-2149 remove WindowsFilePermissionHandler reusing ComposableFilePermissionHandler with FallbackPOSIX here.

  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/FilePermissionHandlerFactory.java (+1 -3)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/main/java/org/gradle/internal/nativeplatform/filesystem/WindowsFilePermissionHandler.java (+0 -29)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/FilePermissionHandlerFactoryOnJdk7Test.groovy (+32 -16)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/FilePermissionHandlerFactoryOnNonJdk7Test.groovy (+11 -3)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
  • subprojects/native/src/test/groovy/org/gradle/internal/nativeplatform/filesystem/WindowsFilePermissionHandlerTest.groovy (+0 -51)
    • View diff to previous
    • View full source
    • View file history
    • Download raw file
Show
Create a new review for changeset 3f2a6a290571cfefb56222f04d8be46ab0973457
Rene Groeschke <rene@breskeby.com> submitted changeset 3f2a6a290571cfefb56222f04d8be46ab0973457 to pull-request-138 in Gradle (5 files) - 29/Mar/12 12:25 PM
Pivotal Tracker Integration made changes - 31/Mar/12 7:57 PM
Status Resolved [ 5 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]
Pivotal Tracker Integration made changes - 31/Mar/12 7:57 PM
Status Reopened [ 4 ] In Progress [ 3 ]
Pivotal Tracker Integration made changes - 01/Apr/12 5:49 PM
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Resolved [ 5 ]
Pivotal Tracker Integration made changes - 02/Apr/12 3:07 PM
Status Resolved [ 5 ] Closed [ 6 ]
Luke Daley made changes - 03/Jan/13 5:09 AM
Workflow jira with pivotal tracker [ 15336 ] jira with pivotal tracker (no resolved, only closed) [ 18475 ]
Luke Daley made changes - 04/Jan/13 5:09 AM
Status Closed [ 6 ] Resolved [ 5 ]
Workflow jira with pivotal tracker (no resolved, only closed) [ 18475 ] Copy of jira with pivotal tracker (no closed, only resolved) [ 19567 ]
Unable to get TeamCity builds: No active plugin license is found! Please visit http://stiltsoft.com/teamcity for details

People

  • Assignee:
    Unassigned
    Reporter:
    Adam Murdoch
Vote (0)
Watch (0)

Dates

  • Created:
    05/Mar/12 5:13 PM
    Updated:
    04/Jan/13 5:09 AM
    Resolved:
    01/Apr/12 5:49 PM
  • Atlassian JIRA (v5.0.3#729-sha1:bf569e4)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Gradle. Try JIRA - bug tracking software for your team.