diff --git a/salt/states/svn.py b/salt/states/svn.py
index <HASH>..<HASH> 100644
--- a/salt/states/svn.py
+++ b/salt/states/svn.py
@@ -213,14 +213,14 @@ def export(name,
                     ret,
                     ('{0} doesn\'t exist and is set to be checked out.').format(target))
         svn_cmd = 'svn.list'
-        opts += ('-r', 'HEAD')
+	rev = 'HEAD'
         out = __salt__[svn_cmd](cwd, target, user, username, password, *opts)
         return _neutral_test(
                 ret,
                 ('{0}').format(out))
 
     if rev:
-        opts += ('-r', str(rev))
+	rev = 'HEAD'
 
     if force:
         opts += ('--force',)
@@ -231,7 +231,7 @@ def export(name,
     if trust:
         opts += ('--trust-server-cert',)
 
-    out = __salt__[svn_cmd](cwd, name, basename, user, username, password, *opts)
+    out = __salt__[svn_cmd](cwd, name, basename, user, username, password, rev, *opts)
     ret['changes'] = name + ' was Exported to ' + target
 
     return ret
changed salt call to modules/svn.py svn.export function, added revision field to function call argument list