]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake/fetch2/svn: The concept of using dates with svn is totally insane, drop support
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 4 Feb 2011 13:46:31 +0000 (13:46 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 7 Feb 2011 09:06:37 +0000 (09:06 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/fetch2/svn.py

index ce862889038cb5a1d9881ca677d6ac01e2a9789a..4ab643bcf79ed54bd91cb1e82e7cab61290ccfbb 100644 (file)
@@ -57,26 +57,9 @@ class Svn(FetchMethod):
         ud.moddir = os.path.join(ud.pkgdir, ud.module)
 
         if 'rev' in ud.parm:
-            ud.date = ""
             ud.revision = ud.parm['rev']
-        elif 'date' in ud.date:
-            ud.date = ud.parm['date']
-            ud.revision = ""
-        else:
-            #
-            # ***Nasty hack***
-            # If DATE in unexpanded PV, use ud.date (which is set from SRCDATE)
-            # Should warn people to switch to SRCREV here
-            #
-            pv = data.getVar("PV", d, 0)
-            if "DATE" in pv:
-                ud.revision = ""
-            else:
-                # use the initizlied revision
-                if ud.revision:
-                    ud.date = ""
 
-        ud.localfile = data.expand('%s_%s_%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.path.replace('/', '.'), ud.revision, ud.date), d)
+        ud.localfile = data.expand('%s_%s_%s_%s_.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.path.replace('/', '.'), ud.revision), d)
 
     def _buildsvncommand(self, ud, d, command):
         """
@@ -94,7 +77,6 @@ class Svn(FetchMethod):
 
         svnroot = ud.host + ud.path
 
-        # either use the revision, or SRCDATE in braces,
         options = []
 
         if ud.user:
@@ -110,8 +92,6 @@ class Svn(FetchMethod):
             if ud.revision:
                 options.append("-r %s" % ud.revision)
                 suffix = "@%s" % (ud.revision)
-            elif ud.date:
-                options.append("-r {%s}" % ud.date)
 
             if command is "fetch":
                 svncmd = "%s co %s %s://%s/%s%s %s" % (basecmd, " ".join(options), proto, svnroot, ud.module, suffix, ud.module)