chiark / gitweb /
convert internal representation of AntiFeatures to list
authorHans-Christoph Steiner <hans@eds.org>
Thu, 23 Jul 2015 00:41:03 +0000 (17:41 -0700)
committerHans-Christoph Steiner <hans@eds.org>
Tue, 1 Sep 2015 09:39:51 +0000 (11:39 +0200)
The AntiFeatures metadata is a comma-separated list of tags, like
Categories, so it should also be stored internally as a list.  This makes
parsing XML and JSON easier.

The test cases' .pickle files look like they change a lot, but they really
don't, its only the change of default AntiFeatures value from None to []

fdroidserver/metadata.py
fdroidserver/stats.py
fdroidserver/update.py
tests/metadata/org.adaway.pickle
tests/metadata/org.smssecure.smssecure.pickle

index 3684b917d7307dfae48296e2ae4b27cd6dab85dd..2b75389fde502150169c02e8c1e72ce06fcab262 100644 (file)
@@ -42,7 +42,7 @@ class MetaDataException(Exception):
 # In the order in which they are laid out on files
 app_defaults = OrderedDict([
     ('Disabled', None),
-    ('AntiFeatures', None),
+    ('AntiFeatures', []),
     ('Provides', None),
     ('Categories', ['None']),
     ('License', 'Unknown'),
@@ -516,7 +516,7 @@ def read_metadata(xref=True):
 def metafieldtype(name):
     if name in ['Description', 'Maintainer Notes']:
         return 'multiline'
-    if name in ['Categories']:
+    if name in ['Categories', 'AntiFeatures']:
         return 'list'
     if name == 'Build Version':
         return 'build'
@@ -929,7 +929,7 @@ def write_metadata(dest, app):
 
     mf = open(dest, 'w')
     writefield_nonempty('Disabled')
-    writefield_nonempty('AntiFeatures')
+    writefield('AntiFeatures')
     writefield_nonempty('Provides')
     writefield('Categories')
     writefield('License')
index b320f9dbcbd470ced610f8a4f4c02c1df8605b94..5df006948176b9bfe0f8759e21f1b4a21107b483 100644 (file)
@@ -256,8 +256,7 @@ def main():
     for app in metaapps:
         if app['AntiFeatures'] is None:
             continue
-        antifeatures = [a.strip() for a in app['AntiFeatures'].split(',')]
-        for antifeature in antifeatures:
+        for antifeature in app['AntiFeatures']:
             afs[antifeature] += 1
     with open('stats/antifeatures.txt', 'w') as f:
         for antifeature, count in afs.most_common():
index 291861a3cda1d8a39497863b9c5aaddd01414ae9..c3940e6a2f13ff5c67dc94e3fbe4f80fc51831c2 100644 (file)
@@ -92,8 +92,8 @@ def update_wiki(apps, sortedids, apks):
         wikidata = ''
         if app['Disabled']:
             wikidata += '{{Disabled|' + app['Disabled'] + '}}\n'
-        if app['AntiFeatures']:
-            for af in app['AntiFeatures'].split(','):
+        if 'AntiFeatures' in app:
+            for af in app['AntiFeatures']:
                 wikidata += '{{AntiFeature|' + af + '}}\n'
         wikidata += '{{App|id=%s|name=%s|added=%s|lastupdated=%s|source=%s|tracker=%s|web=%s|changelog=%s|donate=%s|flattr=%s|bitcoin=%s|litecoin=%s|dogecoin=%s|license=%s|root=%s}}\n' % (
             appid,
@@ -847,7 +847,7 @@ def make_index(apps, sortedids, apks, repodir, archive, categories):
         addElement('marketvercode', app['Current Version Code'], doc, apel)
 
         if app['AntiFeatures']:
-            af = app['AntiFeatures'].split(',')
+            af = app['AntiFeatures']
             if af:
                 addElementNonEmpty('antifeatures', ','.join(af), doc, apel)
         if app['Provides']:
index d6165f4ede0767cee40731ffb3575a89c2220c11..e60769c07ff7ce8d4d046c69b53247f616dc41df 100644 (file)
@@ -5,249 +5,248 @@ NsS'Bitcoin'
 p2
 NsS'AntiFeatures'
 p3
-NsS'Web Site'
-p4
-S'http://sufficientlysecure.org/index.php/adaway'
+(lp4
+sS'Web Site'
 p5
-sS'Auto Update Mode'
+S'http://sufficientlysecure.org/index.php/adaway'
 p6
-S'Version v%v'
+sS'Auto Update Mode'
 p7
-sS'Provides'
+S'Version v%v'
 p8
-S'org.sufficientlysecure.adaway'
+sS'Provides'
 p9
-sS'Issue Tracker'
+S'org.sufficientlysecure.adaway'
 p10
-S'https://github.com/dschuermann/ad-away/issues'
+sS'Issue Tracker'
 p11
-sS'Donate'
+S'https://github.com/dschuermann/ad-away/issues'
 p12
-S'http://sufficientlysecure.org/index.php/adaway'
+sS'Donate'
 p13
-sS'Repo Type'
+S'http://sufficientlysecure.org/index.php/adaway'
 p14
-S'git'
+sS'Repo Type'
 p15
-sS'Description'
+S'git'
 p16
-(lp17
+sS'Description'
+p17
+(lp18
 S'An ad blocker that uses the hosts file. The hosts file'
-p18
-aS'contains a list of mappings between hostnames and IP addresses. When'
 p19
-aS'an app requests an ad, that request is directed to 127.0.0.1 which does'
+aS'contains a list of mappings between hostnames and IP addresses. When'
 p20
-aS'nothing. There are options to run a web server'
+aS'an app requests an ad, that request is directed to 127.0.0.1 which does'
 p21
-aS'to respond to blocked hostnames and to direct requests to the IP'
+aS'nothing. There are options to run a web server'
 p22
-aS'address of your choosing. You can download hosts files from the'
+aS'to respond to blocked hostnames and to direct requests to the IP'
 p23
-aS'app but it is possible to use your own and to add certain sites'
+aS'address of your choosing. You can download hosts files from the'
 p24
-aS'to the white- and black-lists.'
+aS'app but it is possible to use your own and to add certain sites'
 p25
-aS''
+aS'to the white- and black-lists.'
 p26
-aS'[https://github.com/dschuermann/ad-away/raw/HEAD/CHANGELOG Changelog]'
+aS''
 p27
-ag26
-aS'Requires root: Yes. The hosts files is located in /system which is normally'
+aS'[https://github.com/dschuermann/ad-away/raw/HEAD/CHANGELOG Changelog]'
 p28
-aS'read-only.'
+ag27
+aS'Requires root: Yes. The hosts files is located in /system which is normally'
 p29
-asS'Requires Root'
+aS'read-only.'
 p30
-S'Yes'
+asS'Requires Root'
 p31
-sS'comments'
+S'Yes'
 p32
-(lp33
+sS'comments'
+p33
 (lp34
+(lp35
 S'build:40'
-p35
-aS'#RootCommands srclib needs changing on fdroidserver'
 p36
-aa(lp37
-S'build:42'
-p38
 aS'#RootCommands srclib needs changing on fdroidserver'
+p37
+aa(lp38
+S'build:42'
 p39
-aasS'id'
+aS'#RootCommands srclib needs changing on fdroidserver'
 p40
-S'org.adaway'
+aasS'id'
 p41
-sS'Repo'
+S'org.adaway'
 p42
-S'https://github.com/dschuermann/ad-away.git'
+sS'Repo'
 p43
-sS'No Source Since'
+S'https://github.com/dschuermann/ad-away.git'
 p44
-g26
-sS'Auto Name'
+sS'No Source Since'
 p45
-S'AdAway'
+g27
+sS'Auto Name'
 p46
-sS'Categories'
+S'AdAway'
 p47
-(lp48
+sS'Categories'
+p48
+(lp49
 S'System'
-p49
-aS'Security'
 p50
-asS'Source Code'
+aS'Security'
 p51
-S'https://github.com/dschuermann/ad-away'
+asS'Source Code'
 p52
-sS'Litecoin'
+S'https://github.com/dschuermann/ad-away'
 p53
-NsS'Update Check Ignore'
+sS'Litecoin'
 p54
-NsS'Name'
+NsS'Update Check Ignore'
 p55
-NsS'License'
+NsS'Name'
 p56
-S'GPLv3'
+NsS'License'
 p57
-sS'Changelog'
+S'GPLv3'
 p58
-g26
-sS'Update Check Mode'
+sS'Changelog'
 p59
-S'Tags'
+g27
+sS'Update Check Mode'
 p60
-sS'Summary'
+S'Tags'
 p61
-S'Block advertisements'
+sS'Summary'
 p62
-sS'Dogecoin'
+S'Block advertisements'
 p63
-NsS'Maintainer Notes'
+sS'Dogecoin'
 p64
-(lp65
+NsS'Maintainer Notes'
+p65
+(lp66
 sS'Current Version Code'
-p66
-S'52'
 p67
-sS'Binaries'
+S'52'
 p68
-NsS'Archive Policy'
+sS'Binaries'
 p69
-NsS'builds'
+NsS'Archive Policy'
 p70
-(lp71
-(dp72
+NsS'builds'
+p71
+(lp72
+(dp73
 S'submodules'
-p73
+p74
 I00
 sS'vercode'
-p74
-S'13'
 p75
-sS'forceversion'
+S'13'
 p76
+sS'forceversion'
+p77
 I00
 sS'oldsdkloc'
-p77
+p78
 I00
 sS'kivy'
-p78
+p79
 I00
 sS'gradle'
-p79
+p80
 I00
 sS'scanignore'
-p80
-(lp81
+p81
+(lp82
 sS'srclibs'
-p82
-(lp83
+p83
+(lp84
 sS'encoding'
-p84
-NsS'extlibs'
 p85
-(lp86
+NsS'extlibs'
+p86
+(lp87
 sS'init'
-p87
-g26
-sS'version'
 p88
-S'1.12'
+g27
+sS'version'
 p89
-sS'subdir'
+S'1.12'
 p90
-S'org_adaway/'
+sS'subdir'
 p91
-sS'rm'
+S'org_adaway/'
 p92
-(lp93
+sS'rm'
+p93
+(lp94
 sS'type'
-p94
-S'ant'
 p95
-sS'build'
+S'ant'
 p96
-g26
-sS'ndk_path'
+sS'build'
 p97
-g26
-sS'forcevercode'
+g27
+sS'ndk_path'
 p98
+g27
+sS'forcevercode'
+p99
 I00
 sS'preassemble'
-p99
-(lp100
+p100
+(lp101
 sS'update'
-p101
-(lp102
+p102
+(lp103
 S'auto'
-p103
-asS'maven'
 p104
+asS'maven'
+p105
 I00
 sS'disable'
-p105
+p106
 I00
 sS'commit'
-p106
-S'ea5378a94ee0dc1d99d2cec95fae7e6d81afb2b9'
 p107
-sS'scandelete'
+S'ea5378a94ee0dc1d99d2cec95fae7e6d81afb2b9'
 p108
-(lp109
+sS'scandelete'
+p109
+(lp110
 sS'buildjni'
-p110
-(lp111
+p111
+(lp112
 S'yes'
-p112
-asS'ndk'
 p113
-S'r10e'
+asS'ndk'
 p114
-sS'target'
+S'r10e'
 p115
-NsS'antcommands'
+sS'target'
 p116
-NsS'patch'
+NsS'antcommands'
 p117
-(lp118
+NsS'patch'
+p118
+(lp119
 sS'prebuild'
-p119
-g26
-sS'novcheck'
 p120
+g27
+sS'novcheck'
+p121
 I00
 sS'output'
-p121
-Nsa(dp122
-g73
+p122
+Nsa(dp123
+g74
 I00
-sg74
+sg75
 S'16'
-p123
-sg76
-I00
+p124
 sg77
 I00
 sg78
@@ -255,72 +254,71 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.15'
-p124
-sS'subdir'
 p125
-S'org_adaway/'
+sS'subdir'
 p126
-sg92
-g93
-sg94
-g95
-sg96
-g26
+S'org_adaway/'
+p127
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p127
-S'4128e59da2eac5c2904c7c7568d298ca51e79540'
 p128
-sg108
-g109
-sS'buildjni'
+S'4128e59da2eac5c2904c7c7568d298ca51e79540'
 p129
-(lp130
-S'yes'
-p131
-asg113
-g114
-sg115
-Nsg116
+sg109
+g110
+sS'buildjni'
+p130
+(lp131
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'patch'
 p132
 (lp133
 S'defprop.patch'
 p134
-asg119
-g26
-sg120
-I00
+asg120
+g27
 sg121
+I00
+sg122
 Nsa(dp135
-g73
+g74
 I00
-sg74
+sg75
 S'19'
 p136
-sg76
-I00
 sg77
 I00
 sg78
@@ -328,72 +326,71 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.18'
 p137
 sS'subdir'
 p138
 S'org_adaway/'
 p139
-sg92
-g93
-sg94
-g95
-sg96
-g26
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
 p140
 S'0b9985398b9eef7baf6aadd0dbb12002bc199d2e'
 p141
-sg108
-g109
+sg109
+g110
 sS'buildjni'
 p142
 (lp143
-S'yes'
-p144
-asg113
-g114
-sg115
-Nsg116
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'patch'
-p145
-(lp146
+p144
+(lp145
 S'defprop.patch'
-p147
-asg119
-g26
-sg120
-I00
+p146
+asg120
+g27
 sg121
-Nsa(dp148
-g73
 I00
-sg74
-S'20'
-p149
-sg76
+sg122
+Nsa(dp147
+g74
 I00
+sg75
+S'20'
+p148
 sg77
 I00
 sg78
@@ -401,72 +398,71 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.19'
-p150
+p149
 sS'subdir'
-p151
+p150
 S'org_adaway/'
-p152
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p151
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p153
+p152
 S'ab27f4dab5f3ea5e228cfb4a6b0e1fbf53695f22'
-p154
-sg108
-g109
+p153
+sg109
+g110
 sS'buildjni'
-p155
-(lp156
-S'yes'
-p157
-asg113
-g114
-sg115
-Nsg116
+p154
+(lp155
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'patch'
-p158
-(lp159
+p156
+(lp157
 S'defprop.patch'
-p160
-asg119
-g26
-sg120
-I00
+p158
+asg120
+g27
 sg121
-Nsa(dp161
-g73
 I00
-sg74
-S'21'
-p162
-sg76
+sg122
+Nsa(dp159
+g74
 I00
+sg75
+S'21'
+p160
 sg77
 I00
 sg78
@@ -474,72 +470,71 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.20'
-p163
+p161
 sS'subdir'
-p164
+p162
 S'org_adaway/'
-p165
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p163
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p166
+p164
 S'695e3801e4081026c8f7213a2345fc451d5eb89c'
-p167
-sg108
-g109
+p165
+sg109
+g110
 sS'buildjni'
+p166
+(lp167
+g113
+asg114
+g115
+sg116
+Nsg117
+NsS'patch'
 p168
 (lp169
-S'yes'
-p170
-asg113
-g114
-sg115
-Nsg116
-NsS'patch'
-p171
-(lp172
 S'defprop.patch'
-p173
-asg119
-g26
-sg120
-I00
+p170
+asg120
+g27
 sg121
-Nsa(dp174
-g73
 I00
-sg74
-S'22'
-p175
-sg76
+sg122
+Nsa(dp171
+g74
 I00
+sg75
+S'22'
+p172
 sg77
 I00
 sg78
@@ -547,72 +542,71 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.21'
-p176
+p173
 sS'subdir'
-p177
+p174
 S'org_adaway/'
-p178
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p175
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p179
+p176
 S'65138c11cc8b6affd28b68e125fbc1dff0886a4e'
-p180
-sg108
-g109
+p177
+sg109
+g110
 sS'buildjni'
-p181
-(lp182
-S'yes'
-p183
-asg113
-g114
-sg115
-Nsg116
+p178
+(lp179
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'patch'
-p184
-(lp185
+p180
+(lp181
 S'defprop.patch'
-p186
-asg119
-g26
-sg120
-I00
+p182
+asg120
+g27
 sg121
-Nsa(dp187
-g73
 I00
-sg74
-S'24'
-p188
-sg76
+sg122
+Nsa(dp183
+g74
 I00
+sg75
+S'24'
+p184
 sg77
 I00
 sg78
@@ -620,67 +614,67 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.23'
-p189
+p185
 sS'subdir'
-p190
-Nsg92
-g93
-sg94
-g95
-sg96
-g26
+p186
+Nsg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
+I00
+sg100
+g101
+sg102
+g103
+sg105
 I00
 sS'disable'
-p191
+p187
 S'no source in repo'
-p192
+p188
 sS'commit'
-p193
+p189
 S'unknown - see disabled'
-p194
-sg108
-g109
+p190
+sg109
+g110
 sS'buildjni'
-p195
-(lp196
-sg113
-g114
-sg115
-Nsg116
+p191
+(lp192
+sg114
+g115
+sg116
 Nsg117
-g118
-sg119
-g26
+Nsg118
+g119
 sg120
-I00
+g27
 sg121
-Nsa(dp197
-g73
 I00
-sg74
-S'25'
-p198
-sg76
+sg122
+Nsa(dp193
+g74
 I00
+sg75
+S'25'
+p194
 sg77
 I00
 sg78
@@ -688,71 +682,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.24'
-p199
+p195
 sS'subdir'
-p200
+p196
 S'org_adaway/'
-p201
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p197
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p202
+p198
 S'f811e53e1e1d2ee047b18715fd7d2072b90ae76b'
-p203
-sg108
-g109
+p199
+sg109
+g110
 sS'buildjni'
-p204
-(lp205
-S'yes'
-p206
-asg113
-g114
-sg115
-Nsg116
+p200
+(lp201
+g113
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p207
+p202
 S'android update project -p ../com_actionbarsherlock'
-p208
-sg120
-I00
+p203
 sg121
-Nsa(dp209
-g73
 I00
-sg74
-S'26'
-p210
-sg76
+sg122
+Nsa(dp204
+g74
 I00
+sg75
+S'26'
+p205
 sg77
 I00
 sg78
@@ -760,71 +753,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.25'
-p211
+p206
 sS'subdir'
-p212
+p207
 S'org_adaway/'
-p213
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p208
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p214
+p209
 S'ff97932761cdee68638dc2550751a64b2cbe18e7'
-p215
-sg108
-g109
+p210
+sg109
+g110
 sS'buildjni'
-p216
-(lp217
-S'yes'
-p218
-asg113
-g114
-sg115
-Nsg116
+p211
+(lp212
+g113
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p219
+p213
 S'android update project -p ../com_actionbarsherlock'
-p220
-sg120
-I00
+p214
 sg121
-Nsa(dp221
-g73
 I00
-sg74
-S'27'
-p222
-sg76
+sg122
+Nsa(dp215
+g74
 I00
+sg75
+S'27'
+p216
 sg77
 I00
 sg78
@@ -832,71 +824,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.26'
-p223
+p217
 sS'subdir'
-p224
+p218
 S'org_adaway/'
-p225
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p219
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p226
+p220
 S'33d4d80998f30bafc88c04c80cbae00b03916f99'
-p227
-sg108
-g109
+p221
+sg109
+g110
 sS'buildjni'
-p228
-(lp229
-S'yes'
-p230
-asg113
-g114
-sg115
-Nsg116
+p222
+(lp223
+g113
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p231
+p224
 S'android update project -p ../com_actionbarsherlock'
-p232
-sg120
-I00
+p225
 sg121
-Nsa(dp233
-g73
 I00
-sg74
-S'28'
-p234
-sg76
+sg122
+Nsa(dp226
+g74
 I00
+sg75
+S'28'
+p227
 sg77
 I00
 sg78
@@ -904,71 +895,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.27'
-p235
+p228
 sS'subdir'
-p236
+p229
 S'org_adaway/'
-p237
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p230
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p238
+p231
 S'743d25a7e287505461f33f4b8e57e4cf988fffea'
-p239
-sg108
-g109
+p232
+sg109
+g110
 sS'buildjni'
-p240
-(lp241
-S'yes'
-p242
-asg113
-g114
-sg115
-Nsg116
+p233
+(lp234
+g113
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p243
+p235
 S'android update project -p ../com_actionbarsherlock'
-p244
-sg120
-I00
+p236
 sg121
-Nsa(dp245
-g73
 I00
-sg74
-S'30'
-p246
-sg76
+sg122
+Nsa(dp237
+g74
 I00
+sg75
+S'30'
+p238
 sg77
 I00
 sg78
@@ -976,71 +966,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.29'
-p247
+p239
 sS'subdir'
-p248
+p240
 S'org_adaway/'
-p249
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p241
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p250
+p242
 S'eaa07f4'
-p251
-sg108
-g109
+p243
+sg109
+g110
 sS'buildjni'
-p252
-(lp253
-S'yes'
-p254
-asg113
-g114
-sg115
-Nsg116
+p244
+(lp245
+g113
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p255
+p246
 S'android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/*'
-p256
-sg120
-I00
+p247
 sg121
-Nsa(dp257
-g73
 I00
-sg74
-S'33'
-p258
-sg76
+sg122
+Nsa(dp248
+g74
 I00
+sg75
+S'33'
+p249
 sg77
 I00
 sg78
@@ -1048,71 +1037,71 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.32'
-p259
+p250
 sS'subdir'
-p260
+p251
 S'org_adaway/'
-p261
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p252
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p262
+p253
 S'71ced3f'
-p263
-sg108
-g109
+p254
+sg109
+g110
 sS'buildjni'
-p264
-(lp265
+p255
+(lp256
 S'no'
-p266
-asg113
-g114
-sg115
-Nsg116
+p257
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p267
+p258
 S'android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* && rm libs/android-support-v4.jar'
-p268
-sg120
-I00
+p259
 sg121
-Nsa(dp269
-g73
 I00
-sg74
-S'34'
-p270
-sg76
+sg122
+Nsa(dp260
+g74
 I00
+sg75
+S'34'
+p261
 sg77
 I00
 sg78
@@ -1120,71 +1109,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.33'
-p271
+p262
 sS'subdir'
-p272
+p263
 S'org_adaway/'
-p273
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p264
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p274
+p265
 S'9d63c18'
-p275
-sg108
-g109
+p266
+sg109
+g110
 sS'buildjni'
-p276
-(lp277
-S'no'
-p278
-asg113
-g114
-sg115
-Nsg116
+p267
+(lp268
+g257
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p279
+p269
 S'android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/*'
-p280
-sg120
-I00
+p270
 sg121
-Nsa(dp281
-g73
 I00
-sg74
-S'35'
-p282
-sg76
+sg122
+Nsa(dp271
+g74
 I00
+sg75
+S'35'
+p272
 sg77
 I00
 sg78
@@ -1192,71 +1180,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.34'
-p283
+p273
 sS'subdir'
-p284
+p274
 S'org_adaway/'
-p285
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p275
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p286
+p276
 S'f2568b1'
-p287
-sg108
-g109
+p277
+sg109
+g110
 sS'buildjni'
-p288
-(lp289
-S'no'
-p290
-asg113
-g114
-sg115
-Nsg116
+p278
+(lp279
+g257
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p291
+p280
 S'android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* && android update project -p ../org_donations'
-p292
-sg120
-I00
+p281
 sg121
-Nsa(dp293
-g73
 I00
-sg74
-S'36'
-p294
-sg76
+sg122
+Nsa(dp282
+g74
 I00
+sg75
+S'36'
+p283
 sg77
 I00
 sg78
@@ -1264,71 +1251,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.35'
-p295
+p284
 sS'subdir'
-p296
+p285
 S'org_adaway/'
-p297
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p286
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p298
+p287
 S'7442d5d'
-p299
-sg108
-g109
+p288
+sg109
+g110
 sS'buildjni'
-p300
-(lp301
-S'no'
-p302
-asg113
-g114
-sg115
-Nsg116
+p289
+(lp290
+g257
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p303
+p291
 S'android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* && android update project -p ../org_donations'
-p304
-sg120
-I00
+p292
 sg121
-Nsa(dp305
-g73
 I00
-sg74
-S'37'
-p306
-sg76
+sg122
+Nsa(dp293
+g74
 I00
+sg75
+S'37'
+p294
 sg77
 I00
 sg78
@@ -1336,71 +1322,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.36'
-p307
+p295
 sS'subdir'
-p308
+p296
 S'org_adaway/'
-p309
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p297
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p310
+p298
 S'83fc713'
-p311
-sg108
-g109
+p299
+sg109
+g110
 sS'buildjni'
-p312
-(lp313
-S'no'
-p314
-asg113
-g114
-sg115
-Nsg116
+p300
+(lp301
+g257
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p315
+p302
 S'android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* && android update project -p ../org_donations'
-p316
-sg120
-I00
+p303
 sg121
-Nsa(dp317
-g73
 I00
-sg74
-S'38'
-p318
-sg76
+sg122
+Nsa(dp304
+g74
 I00
+sg75
+S'38'
+p305
 sg77
 I00
 sg78
@@ -1408,71 +1393,70 @@ I00
 sg79
 I00
 sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+I00
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'1.37'
-p319
+p306
 sS'subdir'
-p320
+p307
 S'org_adaway/'
-p321
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p308
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
-sg101
-g102
-sg104
 I00
+sg100
+g101
+sg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p322
+p309
 S'70da32b567122b701cdcb1609b780eb85732028f'
-p323
-sg108
-g109
+p310
+sg109
+g110
 sS'buildjni'
-p324
-(lp325
-S'no'
-p326
-asg113
-g114
-sg115
-Nsg116
+p311
+(lp312
+g257
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p327
+p313
 S'android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* && android update project -p ../org_donations'
-p328
-sg120
-I00
+p314
 sg121
-Nsa(dp329
-g73
 I00
-sg74
-S'40'
-p330
-sg76
+sg122
+Nsa(dp315
+g74
 I00
+sg75
+S'40'
+p316
 sg77
 I00
 sg78
@@ -1480,88 +1464,87 @@ I00
 sg79
 I00
 sg80
-g81
+I00
+sg81
+g82
 sS'srclibs'
-p331
-(lp332
+p317
+(lp318
 S'RootCommands@c940b0e503'
-p333
-asg84
+p319
+asg85
 NsS'extlibs'
-p334
-(lp335
+p320
+(lp321
 S'htmlcleaner/htmlcleaner-2.2.jar'
-p336
+p322
 asS'init'
-p337
+p323
 S'rm android-libs/Donations/custom_rules.xml && git clone https://github.com/dschuermann/HtmlSpanner android-libs/HtmlSpanner'
-p338
-sg88
+p324
+sg89
 S'2.1'
-p339
+p325
 sS'subdir'
-p340
+p326
 S'AdAway'
-p341
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p327
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
+I00
+sg100
+g101
 sS'update'
-p342
-(lp343
+p328
+(lp329
 S'.'
-p344
+p330
 aS'android-libs/Donations'
-p345
+p331
 aS'android-libs/ActionBarSherlock'
-p346
+p332
 aS'android-libs/HtmlSpanner/htmlspanner'
-p347
-asg104
+p333
+asg105
 I00
-sg105
+sg106
 I00
 sS'commit'
-p348
+p334
 S'v2.1'
-p349
-sg108
-g109
+p335
+sg109
+g110
 sS'buildjni'
-p350
-(lp351
-S'yes'
-p352
-asg113
-g114
-sg115
-Nsg116
+p336
+(lp337
+g113
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p353
+p338
 S'rm -rf ../update_zip libs/root-commands-1.2.jar libs/htmlspanner-0.2-fork.jar && cp -f libs/htmlcleaner-2.2.jar android-libs/HtmlSpanner/htmlspanner/libs/ && echo "android.library.reference.3=$$RootCommands$$" >> project.properties && echo "android.library.reference.4=android-libs/HtmlSpanner/htmlspanner" >> project.properties && find . -type f -print0 | xargs -0 sed -i \'s/org.rootcommands/org.sufficientlysecure.rootcommands/g\' && cp android-libs/Donations/ant-templates/other/DonationsConfig.java android-libs/Donations/src/org/donations/'
-p354
-sg120
-I00
+p339
 sg121
-Nsa(dp355
-g73
 I00
-sg74
-S'42'
-p356
-sg76
+sg122
+Nsa(dp340
+g74
 I00
+sg75
+S'42'
+p341
 sg77
 I00
 sg78
@@ -1569,692 +1552,684 @@ I00
 sg79
 I00
 sg80
-g81
+I00
+sg81
+g82
 sS'srclibs'
-p357
-(lp358
+p342
+(lp343
 S'RootCommands@c940b0e503'
-p359
-asg84
+p344
+asg85
 NsS'extlibs'
-p360
-(lp361
+p345
+(lp346
 S'htmlcleaner/htmlcleaner-2.2.jar'
-p362
+p347
 asS'init'
-p363
+p348
 S'rm android-libs/Donations/custom_rules.xml && git clone https://github.com/dschuermann/HtmlSpanner android-libs/HtmlSpanner'
-p364
-sg88
+p349
+sg89
 S'2.3'
-p365
+p350
 sS'subdir'
-p366
+p351
 S'AdAway'
-p367
-sg92
-g93
-sg94
-g95
-sg96
-g26
+p352
+sg93
+g94
+sg95
+g96
 sg97
-g26
+g27
 sg98
-I00
+g27
 sg99
-g100
+I00
+sg100
+g101
 sS'update'
-p368
-(lp369
-g344
+p353
+(lp354
+g330
 aS'android-libs/Donations'
-p370
+p355
 aS'android-libs/ActionBarSherlock'
-p371
+p356
 aS'android-libs/HtmlSpanner/htmlspanner'
-p372
-asg104
+p357
+asg105
 I00
-sg105
+sg106
 I00
 sS'commit'
-p373
+p358
 S'v2.3'
-p374
-sg108
-g109
+p359
+sg109
+g110
 sS'buildjni'
-p375
-(lp376
-S'yes'
-p377
-asg113
-g114
-sg115
-Nsg116
+p360
+(lp361
+g113
+asg114
+g115
+sg116
 Nsg117
-g118
+Nsg118
+g119
 sS'prebuild'
-p378
+p362
 S'rm -rf ../update_zip libs/root-commands-1.2.jar libs/htmlspanner-0.2-fork.jar && cp -f libs/htmlcleaner-2.2.jar android-libs/HtmlSpanner/htmlspanner/libs/ && echo "android.library.reference.3=$$RootCommands$$" >> project.properties && echo "android.library.reference.4=android-libs/HtmlSpanner/htmlspanner" >> project.properties && find . -type f -print0 | xargs -0 sed -i \'s/org.rootcommands/org.sufficientlysecure.rootcommands/g\' && cp android-libs/Donations/ant-templates/other/DonationsConfig.java android-libs/Donations/src/org/donations/'
-p379
-sg120
-I00
+p363
 sg121
-Nsa(dp380
-g73
 I00
-sg74
-S'45'
-p381
-sg76
+sg122
+Nsa(dp364
+g74
 I00
+sg75
+S'45'
+p365
 sg77
 I00
 sg78
 I00
-sg117
-g118
-sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+sg79
+I00
+sg118
+g119
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'2.6'
-p382
+p366
 sS'subdir'
-p383
+p367
 S'AdAway'
-p384
-sg92
-g93
-sg94
-g79
-sg96
-g26
+p368
+sg93
+g94
+sg95
+g80
 sg97
-g26
+g27
 sg98
+g27
+sg99
 I00
 sS'preassemble'
-p385
-(lp386
+p369
+(lp370
 S'renameExecutables'
-p387
-asg101
-g102
-sg104
-I00
+p371
+asg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p388
+p372
 S'v2.6'
-p389
-sg108
-g109
+p373
+sg109
+g110
 sS'buildjni'
-p390
-(lp391
-S'yes'
-p392
-asg113
-g114
-sg115
-Nsg116
+p374
+(lp375
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'gradle'
-p393
-(lp394
-S'yes'
-p395
-asg119
-g26
-sg120
-I00
+p376
+(lp377
+g113
+asg120
+g27
 sg121
-Nsa(dp396
-g73
 I00
-sg74
-S'46'
-p397
-sg76
+sg122
+Nsa(dp378
+g74
 I00
+sg75
+S'46'
+p379
 sg77
 I00
 sg78
 I00
-sg117
-g118
-sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+sg79
+I00
+sg118
+g119
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'2.7'
-p398
+p380
 sS'subdir'
-p399
+p381
 S'AdAway'
-p400
-sg92
-g93
-sg94
-g79
-sg96
-g26
+p382
+sg93
+g94
+sg95
+g80
 sg97
-g26
+g27
 sg98
+g27
+sg99
 I00
 sS'preassemble'
-p401
-(lp402
+p383
+(lp384
 S'renameExecutables'
-p403
-asg101
-g102
-sg104
-I00
+p385
+asg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p404
+p386
 S'v2.7'
-p405
-sg108
-g109
+p387
+sg109
+g110
 sS'buildjni'
-p406
-(lp407
-S'yes'
-p408
-asg113
-g114
-sg115
-Nsg116
+p388
+(lp389
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'gradle'
-p409
-(lp410
-g395
-asg119
-g26
-sg120
-I00
+p390
+(lp391
+g113
+asg120
+g27
 sg121
-Nsa(dp411
-g73
 I00
-sg74
-S'47'
-p412
-sg76
+sg122
+Nsa(dp392
+g74
 I00
+sg75
+S'47'
+p393
 sg77
 I00
 sg78
 I00
-sg117
-g118
-sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+sg79
+I00
+sg118
+g119
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'2.8'
-p413
+p394
 sS'subdir'
-p414
+p395
 S'AdAway'
-p415
-sg92
-g93
-sg94
-g79
-sg96
-g26
+p396
+sg93
+g94
+sg95
+g80
 sg97
-g26
+g27
 sg98
+g27
+sg99
 I00
 sS'preassemble'
-p416
-(lp417
+p397
+(lp398
 S'renameExecutables'
-p418
-asg101
-g102
-sg104
-I00
+p399
+asg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p419
+p400
 S'v2.8'
-p420
-sg108
-g109
+p401
+sg109
+g110
 sS'buildjni'
-p421
-(lp422
-S'yes'
-p423
-asg113
-g114
-sg115
-Nsg116
+p402
+(lp403
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'gradle'
-p424
-(lp425
-g395
-asg119
-g26
-sg120
-I00
+p404
+(lp405
+g113
+asg120
+g27
 sg121
-Nsa(dp426
-g73
 I00
-sg74
-S'48'
-p427
-sg76
+sg122
+Nsa(dp406
+g74
 I00
+sg75
+S'48'
+p407
 sg77
 I00
 sg78
 I00
-sg117
-g118
-sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+sg79
+I00
+sg118
+g119
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'2.8.1'
-p428
+p408
 sS'subdir'
-p429
+p409
 S'AdAway'
-p430
-sg92
-g93
-sg94
-g79
-sg96
-g26
+p410
+sg93
+g94
+sg95
+g80
 sg97
-g26
+g27
 sg98
+g27
+sg99
 I00
 sS'preassemble'
-p431
-(lp432
+p411
+(lp412
 S'renameExecutables'
-p433
-asg101
-g102
-sg104
-I00
+p413
+asg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p434
+p414
 S'v2.8.1'
-p435
-sg108
-g109
+p415
+sg109
+g110
 sS'buildjni'
-p436
-(lp437
-S'yes'
-p438
-asg113
-g114
-sg115
-Nsg116
+p416
+(lp417
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'gradle'
-p439
-(lp440
-g395
-asg119
-g26
-sg120
-I00
+p418
+(lp419
+g113
+asg120
+g27
 sg121
-Nsa(dp441
-g73
 I00
-sg74
-S'49'
-p442
-sg76
+sg122
+Nsa(dp420
+g74
 I00
+sg75
+S'49'
+p421
 sg77
 I00
 sg78
 I00
-sg117
-g118
-sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+sg79
+I00
+sg118
+g119
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'2.9'
-p443
+p422
 sS'subdir'
-p444
+p423
 S'AdAway'
-p445
-sg92
-g93
-sg94
-g79
-sg96
-g26
+p424
+sg93
+g94
+sg95
+g80
 sg97
-g26
+g27
 sg98
+g27
+sg99
 I00
 sS'preassemble'
-p446
-(lp447
+p425
+(lp426
 S'renameExecutables'
-p448
-asg101
-g102
-sg104
-I00
+p427
+asg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p449
+p428
 S'v2.9'
-p450
-sg108
-g109
+p429
+sg109
+g110
 sS'buildjni'
-p451
-(lp452
-S'yes'
-p453
-asg113
-g114
-sg115
-Nsg116
+p430
+(lp431
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'gradle'
-p454
-(lp455
-g395
-asg119
-g26
-sg120
-I00
+p432
+(lp433
+g113
+asg120
+g27
 sg121
-Nsa(dp456
-g73
 I00
-sg74
-S'50'
-p457
-sg76
+sg122
+Nsa(dp434
+g74
 I00
+sg75
+S'50'
+p435
 sg77
 I00
 sg78
 I00
-sg117
-g118
-sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+sg79
+I00
+sg118
+g119
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'2.9.1'
-p458
+p436
 sS'subdir'
-p459
+p437
 S'AdAway'
-p460
-sg92
-g93
-sg94
-g79
-sg96
-g26
+p438
+sg93
+g94
+sg95
+g80
 sg97
-g26
+g27
 sg98
+g27
+sg99
 I00
 sS'preassemble'
-p461
-(lp462
+p439
+(lp440
 S'renameExecutables'
-p463
-asg101
-g102
-sg104
-I00
+p441
+asg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p464
+p442
 S'v2.9.1'
-p465
-sg108
-g109
+p443
+sg109
+g110
 sS'buildjni'
-p466
-(lp467
-S'yes'
-p468
-asg113
-g114
-sg115
-Nsg116
+p444
+(lp445
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'gradle'
-p469
-(lp470
-g395
-asg119
-g26
-sg120
-I00
+p446
+(lp447
+g113
+asg120
+g27
 sg121
-Nsa(dp471
-g73
 I00
-sg74
-S'51'
-p472
-sg76
+sg122
+Nsa(dp448
+g74
 I00
+sg75
+S'51'
+p449
 sg77
 I00
 sg78
 I00
-sg117
-g118
-sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+sg79
+I00
+sg118
+g119
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'2.9.2'
-p473
+p450
 sS'subdir'
-p474
+p451
 S'AdAway'
-p475
-sg92
-g93
-sg94
-g79
-sg96
-g26
+p452
+sg93
+g94
+sg95
+g80
 sg97
-g26
+g27
 sg98
+g27
+sg99
 I00
 sS'preassemble'
-p476
-(lp477
+p453
+(lp454
 S'renameExecutables'
-p478
-asg101
-g102
-sg104
-I00
+p455
+asg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p479
+p456
 S'v2.9.2'
-p480
-sg108
-g109
+p457
+sg109
+g110
 sS'buildjni'
-p481
-(lp482
-S'yes'
-p483
-asg113
-g114
-sg115
-Nsg116
+p458
+(lp459
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'gradle'
-p484
-(lp485
-g395
-asg119
-g26
-sg120
-I00
+p460
+(lp461
+g113
+asg120
+g27
 sg121
-Nsa(dp486
-g73
 I00
-sg74
-S'52'
-p487
-sg76
+sg122
+Nsa(dp462
+g74
 I00
+sg75
+S'52'
+p463
 sg77
 I00
 sg78
 I00
-sg117
-g118
-sg80
-g81
-sg82
-g83
-sg84
-Nsg85
-g86
-sg87
-g26
+sg79
+I00
+sg118
+g119
+sg81
+g82
+sg83
+g84
+sg85
+Nsg86
+g87
 sg88
+g27
+sg89
 S'3.0'
-p488
+p464
 sS'subdir'
-p489
+p465
 S'AdAway'
-p490
-sg92
-g93
-sg94
-g79
-sg96
-g26
+p466
+sg93
+g94
+sg95
+g80
 sg97
-g26
+g27
 sg98
+g27
+sg99
 I00
 sS'preassemble'
-p491
-(lp492
+p467
+(lp468
 S'renameExecutables'
-p493
-asg101
-g102
-sg104
-I00
+p469
+asg102
+g103
 sg105
 I00
+sg106
+I00
 sS'commit'
-p494
+p470
 S'v3.0'
-p495
-sg108
-g109
+p471
+sg109
+g110
 sS'buildjni'
-p496
-(lp497
-S'yes'
-p498
-asg113
-g114
-sg115
-Nsg116
+p472
+(lp473
+g113
+asg114
+g115
+sg116
+Nsg117
 NsS'gradle'
-p499
-(lp500
-g395
-asg119
-g26
-sg120
-I00
+p474
+(lp475
+g113
+asg120
+g27
 sg121
+I00
+sg122
 NsasS'FlattrID'
-p501
+p476
 S'369138'
-p502
+p477
 sS'Disabled'
-p503
+p478
 NsS'Update Check Name'
-p504
+p479
 NsS'Vercode Operation'
-p505
+p480
 NsS'Current Version'
-p506
+p481
 S'3.0'
-p507
-s.
\ No newline at end of file
+p482
+s.
index 4cd8f2a824e094ce676102d5febefe14fe5389cb..8885d55e6b01259c49664d7d59daa6298dfb1a6c 100644 (file)
@@ -5,751 +5,752 @@ NsS'Bitcoin'
 p2
 NsS'AntiFeatures'
 p3
-NsS'Web Site'
-p4
-S'http://www.smssecure.org'
+(lp4
+sS'Web Site'
 p5
-sS'Auto Update Mode'
+S'http://www.smssecure.org'
 p6
-S'Version v%v'
+sS'Auto Update Mode'
 p7
-sS'Provides'
+S'Version v%v'
 p8
-NsS'Issue Tracker'
+sS'Provides'
 p9
-S'https://github.com/SMSSecure/SMSSecure/issues'
+NsS'Issue Tracker'
 p10
-sS'Donate'
+S'https://github.com/SMSSecure/SMSSecure/issues'
 p11
-NsS'Repo Type'
+sS'Donate'
 p12
-S'git'
+NsS'Repo Type'
 p13
-sS'Description'
+S'git'
 p14
-(lp15
+sS'Description'
+p15
+(lp16
 S'SMSSecure is an SMS/MMS application that allows you to protect your privacy while communicating with friends.'
-p16
-aS'Using SMSSecure, you can send SMS messages and share media or attachments with complete privacy.'
 p17
-aS''
+aS'Using SMSSecure, you can send SMS messages and share media or attachments with complete privacy.'
 p18
-aS"* Easy. SMSSecure works like any other SMS application. There's nothing to sign up for and no new service your friends need to join."
+aS''
 p19
-aS'* Reliable. SMSSecure communicates using encrypted SMS messages. No servers or internet connection required.'
+aS"* Easy. SMSSecure works like any other SMS application. There's nothing to sign up for and no new service your friends need to join."
 p20
-aS'* Private. SMSSecure uses the TextSecure encryption protocol to provide privacy for every message, every time.'
+aS'* Reliable. SMSSecure communicates using encrypted SMS messages. No servers or internet connection required.'
 p21
-aS'* Safe. All messages are encrypted locally, so if your phone is lost or stolen, your messages are protected.'
+aS'* Private. SMSSecure uses the TextSecure encryption protocol to provide privacy for every message, every time.'
 p22
-aS'* Open Source. SMSSecure is Free and Open Source, enabling anyone to verify its security by auditing the code.'
+aS'* Safe. All messages are encrypted locally, so if your phone is lost or stolen, your messages are protected.'
 p23
-asS'Requires Root'
+aS'* Open Source. SMSSecure is Free and Open Source, enabling anyone to verify its security by auditing the code.'
 p24
+asS'Requires Root'
+p25
 I00
 sS'comments'
-p25
-(lp26
+p26
+(lp27
 sS'id'
-p27
-S'org.smssecure.smssecure'
 p28
-sS'Repo'
+S'org.smssecure.smssecure'
 p29
-S'https://github.com/SMSSecure/SMSSecure'
+sS'Repo'
 p30
-sS'No Source Since'
+S'https://github.com/SMSSecure/SMSSecure'
 p31
-g18
-sS'Auto Name'
+sS'No Source Since'
 p32
-S'SMSSecure'
+g19
+sS'Auto Name'
 p33
-sS'Categories'
+S'SMSSecure'
 p34
-(lp35
+sS'Categories'
+p35
+(lp36
 S'Phone & SMS'
-p36
-asS'Source Code'
 p37
-S'https://github.com/SMSSecure/SMSSecure'
+asS'Source Code'
 p38
-sS'Litecoin'
+S'https://github.com/SMSSecure/SMSSecure'
 p39
-NsS'Update Check Ignore'
+sS'Litecoin'
 p40
-NsS'Name'
+NsS'Update Check Ignore'
 p41
-NsS'License'
+NsS'Name'
 p42
-S'GPLv3'
+NsS'License'
 p43
-sS'Changelog'
+S'GPLv3'
 p44
-g18
-sS'Update Check Mode'
+sS'Changelog'
 p45
-S'Tags'
+g19
+sS'Update Check Mode'
 p46
-sS'Summary'
+S'Tags'
 p47
-S'Send encrypted text messages (SMS)'
+sS'Summary'
 p48
-sS'Dogecoin'
+S'Send encrypted text messages (SMS)'
 p49
-NsS'Maintainer Notes'
+sS'Dogecoin'
 p50
-(lp51
+NsS'Maintainer Notes'
+p51
+(lp52
 sS'Current Version Code'
-p52
-S'102'
 p53
-sS'Binaries'
+S'102'
 p54
-NsS'Archive Policy'
+sS'Binaries'
 p55
-NsS'builds'
+NsS'Archive Policy'
 p56
-(lp57
-(dp58
+NsS'builds'
+p57
+(lp58
+(dp59
 S'submodules'
-p59
+p60
 I00
 sS'vercode'
-p60
-S'5'
 p61
-sS'forceversion'
+S'5'
 p62
+sS'forceversion'
+p63
 I00
 sS'oldsdkloc'
-p63
+p64
 I00
 sS'kivy'
-p64
+p65
 I00
 sS'patch'
-p65
-(lp66
+p66
+(lp67
 sS'scanignore'
-p67
-(lp68
+p68
+(lp69
 sS'srclibs'
-p69
-(lp70
+p70
+(lp71
 S'GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278'
-p71
-aS'PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc'
 p72
-aS'ShortcutBadger@3815ce2ec0c66acd7d7c0b4f2479df8fa70fed87'
+aS'PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc'
 p73
-aS'AospMms@android-5.1.0_r3'
+aS'ShortcutBadger@3815ce2ec0c66acd7d7c0b4f2479df8fa70fed87'
 p74
-asS'encoding'
+aS'AospMms@android-5.1.0_r3'
 p75
-NsS'extlibs'
+asS'encoding'
 p76
-(lp77
+NsS'extlibs'
+p77
+(lp78
 sS'init'
-p78
-g18
-sS'version'
 p79
-S'0.3.3'
+g19
+sS'version'
 p80
-sS'subdir'
+S'0.3.3'
 p81
-NsS'rm'
+sS'subdir'
 p82
-(lp83
+NsS'rm'
+p83
+(lp84
 S'libs/*'
-p84
-asS'type'
 p85
-S'gradle'
+asS'type'
 p86
-sS'build'
+S'gradle'
 p87
-g18
-sS'ndk_path'
+sS'build'
 p88
-g18
-sS'forcevercode'
+g19
+sS'ndk_path'
 p89
+g19
+sS'forcevercode'
+p90
 I01
 sS'preassemble'
-p90
-(lp91
+p91
+(lp92
 sS'update'
-p92
-(lp93
+p93
+(lp94
 S'auto'
-p94
-asS'maven'
 p95
+asS'maven'
+p96
 I00
 sS'disable'
-p96
-S'builds, merge changes into upstream'
 p97
-sS'commit'
+S'builds, merge changes into upstream'
 p98
-S'66367479a4f57f347b5cbe8f6f8f632adaae7727'
+sS'commit'
 p99
-sS'scandelete'
+S'66367479a4f57f347b5cbe8f6f8f632adaae7727'
 p100
-(lp101
+sS'scandelete'
+p101
+(lp102
 sS'buildjni'
-p102
-(lp103
+p103
+(lp104
 sS'ndk'
-p104
-S'r10e'
 p105
-sS'target'
+S'r10e'
 p106
-NsS'antcommands'
+sS'target'
 p107
-NsS'gradle'
+NsS'antcommands'
 p108
-(lp109
+NsS'gradle'
+p109
+(lp110
 S'yes'
-p110
-asS'prebuild'
 p111
-S"touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar && sed -i -e '20,22d' build.gradle && pushd $$PreferenceFragment$$ && gradle uploadArchives && popd && sed -i -e '/5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad/d' build.gradle && mkdir smil && pushd smil && wget -c http://www.w3.org/TR/smil-boston-dom/java-binding.zip && unzip java-binding.zip && popd && cp -fR smil/java/org src/ && rm -fR smil && sed -i -e '/org.w3c.smil/d' build.gradle && cp -fR $$AospMms$$/src/org src/ "
+asS'prebuild'
 p112
-sS'novcheck'
+S"touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar && sed -i -e '20,22d' build.gradle && pushd $$PreferenceFragment$$ && gradle uploadArchives && popd && sed -i -e '/5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad/d' build.gradle && mkdir smil && pushd smil && wget -c http://www.w3.org/TR/smil-boston-dom/java-binding.zip && unzip java-binding.zip && popd && cp -fR smil/java/org src/ && rm -fR smil && sed -i -e '/org.w3c.smil/d' build.gradle && cp -fR $$AospMms$$/src/org src/ "
 p113
+sS'novcheck'
+p114
 I00
 sS'output'
-p114
-Nsa(dp115
+p115
+Nsa(dp116
 S'submodules'
-p116
+p117
 I01
-sg60
+sg61
 S'6'
-p117
-sg62
-I00
+p118
 sg63
 I00
 sg64
 I00
 sg65
-g66
-sg67
-g68
+I00
+sg66
+g67
+sg68
+g69
 sS'srclibs'
-p118
-(lp119
+p119
+(lp120
 S'GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278'
-p120
-asg75
-Nsg76
-g77
-sg78
-g18
+p121
+asg76
+Nsg77
+g78
 sg79
+g19
+sg80
 S'0.3.3'
-p121
-sg81
-NsS'rm'
 p122
-(lp123
+sg82
+NsS'rm'
+p123
+(lp124
 S'libs/*.jar'
-p124
-asg85
-g86
-sg87
-g18
+p125
+asg86
+g87
 sg88
-g18
+g19
+sg89
+g19
 sS'forcevercode'
-p125
+p126
 I00
-sg90
-g91
-sg92
-g93
-sg95
+sg91
+g92
+sg93
+g94
+sg96
 I00
 sS'disable'
-p126
-S'builds, wait for upstream'
 p127
-sS'commit'
+S'builds, wait for upstream'
 p128
-S'9675ce5eecb929dcaddb43b3d9486fdb88b9ae1a'
+sS'commit'
 p129
-sg100
-g101
-sg102
-g103
-sg104
-g105
-sg106
-Nsg107
-NsS'gradle'
+S'9675ce5eecb929dcaddb43b3d9486fdb88b9ae1a'
 p130
-(lp131
-g110
+sg101
+g102
+sg103
+g104
+sg105
+g106
+sg107
+Nsg108
+NsS'gradle'
+p131
+(lp132
+g111
 asS'prebuild'
-p132
-S'touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar'
 p133
-sg113
-I00
+S'touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar'
+p134
 sg114
-Nsa(dp134
+I00
+sg115
+Nsa(dp135
 S'submodules'
-p135
+p136
 I01
-sg60
+sg61
 S'9'
-p136
-sg62
-I00
+p137
 sg63
 I00
 sg64
 I00
 sg65
-g66
-sg67
-g68
+I00
+sg66
+g67
+sg68
+g69
 sS'srclibs'
-p137
-(lp138
-sg75
-Nsg76
-g77
-sg78
-g18
+p138
+(lp139
+sg76
+Nsg77
+g78
 sg79
+g19
+sg80
 S'0.4.2'
-p139
-sg81
-NsS'rm'
 p140
-(lp141
+sg82
+NsS'rm'
+p141
+(lp142
 S'libs/*.jar'
-p142
-asg85
-g86
-sg87
-g18
+p143
+asg86
+g87
 sg88
-g18
-sg125
+g19
+sg89
+g19
+sg126
 I00
-sg90
-g91
-sg92
-g93
-sg95
+sg91
+g92
+sg93
+g94
+sg96
 I00
 sS'disable'
-p143
-S'builds locally, but not on BS'
 p144
-sS'commit'
+S'builds locally, but not on BS'
 p145
-S'v0.4.2'
+sS'commit'
 p146
-sg100
-g101
-sg102
-g103
-sg104
-g105
-sg106
-Nsg107
-NsS'gradle'
+S'v0.4.2'
 p147
-(lp148
-g110
+sg101
+g102
+sg103
+g104
+sg105
+g106
+sg107
+Nsg108
+NsS'gradle'
+p148
+(lp149
+g111
 asS'prebuild'
-p149
-S'touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties'
 p150
-sg113
-I00
+S'touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties'
+p151
 sg114
-Nsa(dp151
+I00
+sg115
+Nsa(dp152
 S'submodules'
-p152
+p153
 I01
-sg60
+sg61
 S'11'
-p153
-sg62
-I00
+p154
 sg63
 I00
 sg64
 I00
 sg65
-g66
-sg67
-g68
-sg137
-g138
-sg75
-Nsg76
-g77
-sg78
-g18
+I00
+sg66
+g67
+sg68
+g69
+sg138
+g139
+sg76
+Nsg77
+g78
 sg79
+g19
+sg80
 S'0.5.1'
-p154
-sg81
-NsS'rm'
 p155
-(lp156
+sg82
+NsS'rm'
+p156
+(lp157
 S'libs/*.jar'
-p157
-asg85
-g86
-sg87
-g18
+p158
+asg86
+g87
 sg88
-g18
-sg125
+g19
+sg89
+g19
+sg126
 I00
-sg90
-g91
-sg92
-g93
-sg95
+sg91
+g92
+sg93
+g94
+sg96
 I00
 sS'disable'
-p158
+p159
 I00
 sS'commit'
-p159
-S'v0.5.1'
 p160
-sg100
-g101
-sg102
-g103
-sg104
-g105
-sg106
-Nsg107
-NsS'gradle'
+S'v0.5.1'
 p161
-(lp162
-g110
+sg101
+g102
+sg103
+g104
+sg105
+g106
+sg107
+Nsg108
+NsS'gradle'
+p162
+(lp163
+g111
 asS'prebuild'
-p163
-S'touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties'
 p164
-sg113
-I00
+S'touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties'
+p165
 sg114
-Nsa(dp165
+I00
+sg115
+Nsa(dp166
 S'submodules'
-p166
+p167
 I01
-sg60
+sg61
 S'12'
-p167
-sg62
-I00
+p168
 sg63
 I00
 sg64
 I00
 sg65
-g66
-sg67
-g68
-sg137
-g138
-sg75
-Nsg76
-g77
-sg78
-g18
+I00
+sg66
+g67
+sg68
+g69
+sg138
+g139
+sg76
+Nsg77
+g78
 sg79
+g19
+sg80
 S'0.5.2'
-p168
-sg81
-NsS'rm'
 p169
-(lp170
+sg82
+NsS'rm'
+p170
+(lp171
 S'libs/*.jar'
-p171
-asg85
-g86
-sg87
-g18
+p172
+asg86
+g87
 sg88
-g18
-sg125
+g19
+sg89
+g19
+sg126
 I00
-sg90
-g91
-sg92
-g93
-sg95
+sg91
+g92
+sg93
+g94
+sg96
 I00
 sS'disable'
-p172
-S'broken in upstream'
 p173
-sS'commit'
+S'broken in upstream'
 p174
-S'v0.5.2'
+sS'commit'
 p175
-sg100
-g101
-sg102
-g103
-sg104
-g105
-sg106
-Nsg107
-NsS'gradle'
+S'v0.5.2'
 p176
-(lp177
-g110
+sg101
+g102
+sg103
+g104
+sg105
+g106
+sg107
+Nsg108
+NsS'gradle'
+p177
+(lp178
+g111
 asS'prebuild'
-p178
-S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
 p179
-sg113
-I00
+S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
+p180
 sg114
-Nsa(dp180
+I00
+sg115
+Nsa(dp181
 S'submodules'
-p181
+p182
 I01
-sg60
+sg61
 S'100'
-p182
-sg62
-I00
+p183
 sg63
 I00
 sg64
 I00
 sg65
-g66
-sg67
-g68
-sg137
-g138
-sg75
-Nsg76
-g77
-sg78
-g18
+I00
+sg66
+g67
+sg68
+g69
+sg138
+g139
+sg76
+Nsg77
+g78
 sg79
+g19
+sg80
 S'0.5.3'
-p183
-sg81
-NsS'rm'
 p184
-(lp185
+sg82
+NsS'rm'
+p185
+(lp186
 S'libs/*.jar'
-p186
-asg85
-g86
-sg87
-g18
+p187
+asg86
+g87
 sg88
-g18
-sg125
+g19
+sg89
+g19
+sg126
 I00
-sg90
-g91
-sg92
-g93
-sg95
+sg91
+g92
+sg93
+g94
+sg96
 I00
-sg158
+sg159
 I00
 sS'commit'
-p187
-S'v0.5.3'
 p188
-sg100
-g101
-sg102
-g103
-sg104
-g105
-sg106
-Nsg107
-NsS'gradle'
+S'v0.5.3'
 p189
-(lp190
-g110
+sg101
+g102
+sg103
+g104
+sg105
+g106
+sg107
+Nsg108
+NsS'gradle'
+p190
+(lp191
+g111
 asS'prebuild'
-p191
-S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
 p192
-sg113
-I00
+S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
+p193
 sg114
-Nsa(dp193
+I00
+sg115
+Nsa(dp194
 S'submodules'
-p194
+p195
 I01
-sg60
+sg61
 S'101'
-p195
-sg62
-I00
+p196
 sg63
 I00
 sg64
 I00
 sg65
-g66
-sg67
-g68
-sg137
-g138
-sg75
-Nsg76
-g77
-sg78
-g18
+I00
+sg66
+g67
+sg68
+g69
+sg138
+g139
+sg76
+Nsg77
+g78
 sg79
+g19
+sg80
 S'0.5.4'
-p196
-sg81
-NsS'rm'
 p197
-(lp198
+sg82
+NsS'rm'
+p198
+(lp199
 S'libs/*.jar'
-p199
-asg85
-g86
-sg87
-g18
+p200
+asg86
+g87
 sg88
-g18
-sg125
+g19
+sg89
+g19
+sg126
 I00
-sg90
-g91
-sg92
-g93
-sg95
+sg91
+g92
+sg93
+g94
+sg96
 I00
-sg158
+sg159
 I00
 sS'commit'
-p200
-S'v0.5.4'
 p201
-sg100
-g101
-sg102
-g103
-sg104
-g105
-sg106
-Nsg107
-NsS'gradle'
+S'v0.5.4'
 p202
-(lp203
-g110
+sg101
+g102
+sg103
+g104
+sg105
+g106
+sg107
+Nsg108
+NsS'gradle'
+p203
+(lp204
+g111
 asS'prebuild'
-p204
-S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
 p205
-sg113
-I00
+S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
+p206
 sg114
-Nsa(dp206
+I00
+sg115
+Nsa(dp207
 S'submodules'
-p207
+p208
 I01
-sg60
+sg61
 S'102'
-p208
-sg62
-I00
+p209
 sg63
 I00
 sg64
 I00
 sg65
-g66
-sg67
-g68
-sg137
-g138
-sg75
-Nsg76
-g77
-sg78
-g18
+I00
+sg66
+g67
+sg68
+g69
+sg138
+g139
+sg76
+Nsg77
+g78
 sg79
+g19
+sg80
 S'0.6.0'
-p209
-sg81
-NsS'rm'
 p210
-(lp211
+sg82
+NsS'rm'
+p211
+(lp212
 S'libs/*.jar'
-p212
-asg85
-g86
-sg87
-g18
+p213
+asg86
+g87
 sg88
-g18
-sg125
+g19
+sg89
+g19
+sg126
 I00
-sg90
-g91
-sg92
-g93
-sg95
+sg91
+g92
+sg93
+g94
+sg96
 I00
-sg158
+sg159
 I00
 sS'commit'
-p213
-S'v0.6.0'
 p214
-sg100
-g101
-sg102
-g103
-sg104
-g105
-sg106
-Nsg107
-NsS'gradle'
+S'v0.6.0'
 p215
-(lp216
-g110
+sg101
+g102
+sg103
+g104
+sg105
+g106
+sg107
+Nsg108
+NsS'gradle'
+p216
+(lp217
+g111
 asS'prebuild'
-p217
-S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
 p218
-sg113
-I00
+S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
+p219
 sg114
+I00
+sg115
 NsasS'FlattrID'
-p219
-NsS'Disabled'
 p220
-NsS'Update Check Name'
+NsS'Disabled'
 p221
-NsS'Vercode Operation'
+NsS'Update Check Name'
 p222
-NsS'Current Version'
+NsS'Vercode Operation'
 p223
-S'0.6.0'
+NsS'Current Version'
 p224
-s.
\ No newline at end of file
+S'0.6.0'
+p225
+s.