chiark
/
gitweb
/
~ianmdlvl
/
fdroidserver.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
checkupdates: fix --auto build copy
[fdroidserver.git]
/
fdroidserver
/
checkupdates.py
diff --git
a/fdroidserver/checkupdates.py
b/fdroidserver/checkupdates.py
index b7aaae5c5473c97872226bd48aad838556173916..d1dfc8ff5f6e37588a6750acde2c7936030e2cfd 100644
(file)
--- a/
fdroidserver/checkupdates.py
+++ b/
fdroidserver/checkupdates.py
@@
-29,6
+29,7
@@
import traceback
import HTMLParser
from distutils.version import LooseVersion
import logging
import HTMLParser
from distutils.version import LooseVersion
import logging
+import copy
import common
import metadata
import common
import metadata
@@
-468,9
+469,7
@@
def checkupdates_app(app, first=True):
logging.info("Refusing to auto update, since the latest build is newer")
if not gotcur:
logging.info("Refusing to auto update, since the latest build is newer")
if not gotcur:
- newbuild = latest.copy()
- if newbuild.origlines:
- del newbuild.origlines[:]
+ newbuild = copy.deepcopy(latest)
newbuild.disable = False
newbuild.vercode = app.CurrentVersionCode
newbuild.version = app.CurrentVersion + suffix
newbuild.disable = False
newbuild.vercode = app.CurrentVersionCode
newbuild.version = app.CurrentVersion + suffix