diff options
author | 2015-05-06 17:52:45 +0000 | |
---|---|---|
committer | 2015-05-07 14:04:22 +0000 | |
commit | 5dec20de5dae83179771e95ed5664f9c8efc686d (patch) | |
tree | f6a52b53202646dbcc5da34c4cbf905f24d1579a /src/main/java/com/google/devtools/build/lib/rules/filegroup | |
parent | 6d450dc530ef7d9348dfd3830857a67014b7392f (diff) |
Fix filegroup paths to work with external repositories
getPackageFragment() only returns the relative path within a repository,
getPathFragment() is needed to return the external path.
--
MOS_MIGRATED_REVID=92941601
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/filegroup')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java b/src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java index 08ffa468a3..3e51bc61ab 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java +++ b/src/main/java/com/google/devtools/build/lib/rules/filegroup/Filegroup.java @@ -95,7 +95,7 @@ public class Filegroup implements RuleConfiguredTargetFactory { if (attr.isEmpty()) { return PathFragment.EMPTY_FRAGMENT; } else { - return ruleContext.getLabel().getPackageFragment().getRelative(attr); + return ruleContext.getLabel().getPackageIdentifier().getPathFragment().getRelative(attr); } } } |