diff options
Diffstat (limited to 'bitbake/lib/bb/fetch/svn.py')
| -rw-r--r-- | bitbake/lib/bb/fetch/svn.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/bitbake/lib/bb/fetch/svn.py b/bitbake/lib/bb/fetch/svn.py index 95b21fe20c..c3cebc390d 100644 --- a/bitbake/lib/bb/fetch/svn.py +++ b/bitbake/lib/bb/fetch/svn.py | |||
| @@ -62,22 +62,18 @@ class Svn(Fetch): | |||
| 62 | ud.revision = "" | 62 | ud.revision = "" |
| 63 | else: | 63 | else: |
| 64 | # | 64 | # |
| 65 | # ***Nasty hacks*** | 65 | # ***Nasty hack*** |
| 66 | # If DATE in unexpanded PV, use ud.date (which is set from SRCDATE) | 66 | # If DATE in unexpanded PV, use ud.date (which is set from SRCDATE) |
| 67 | # Will warn people to switch to SRCREV here | 67 | # Should warn people to switch to SRCREV here |
| 68 | # | ||
| 69 | # How can we tell when a user has overriden SRCDATE? | ||
| 70 | # check for "get_srcdate" in unexpanded SRCREV - ugly | ||
| 71 | # | 68 | # |
| 72 | pv = data.getVar("PV", d, 0) | 69 | pv = data.getVar("PV", d, 0) |
| 73 | if "DATE" in pv: | 70 | if "DATE" in pv: |
| 74 | ud.revision = "" | 71 | ud.revision = "" |
| 75 | else: | 72 | else: |
| 76 | rev = data.getVar("SRCREV", d, 0) | 73 | rev = data.getVar("SRCREV", d, 1) |
| 77 | if rev and "get_srcrev" in rev: | 74 | if rev is "SRCREVINACTION": |
| 78 | ud.revision = self.latest_revision(url, ud, d) | 75 | rev = self.latest_revision(url, ud, d) |
| 79 | ud.date = "" | 76 | if rev: |
| 80 | elif rev: | ||
| 81 | ud.revision = rev | 77 | ud.revision = rev |
| 82 | ud.date = "" | 78 | ud.date = "" |
| 83 | else: | 79 | else: |
