chiark / gitweb /
check whether metadata file is a duplicate before parsing it
[fdroidserver.git] / fdroidserver / metadata.py
2016-06-21 Hans-Christoph Steinercheck whether metadata file is a duplicate before parsi...
2016-06-09 Daniel MartíMerge branch 'fix-file-read-write-encoding' into 'master'
2016-06-07 Hans-Christoph Steineruse UTF8 as default instead of ASCII for .java .gradle...
2016-06-07 Hans-Christoph Steinerread/write F-Droid files always as UTF-8
2016-03-23 Hans-Christoph SteinerMerge branch 'fdroid-build-in-git-repo' into 'master'
2016-03-23 Hans-Christoph Steinerstandardize on .yml as the file extension for YAML
2016-03-23 Hans-Christoph Steinerrename metadata.write_metadata() to match metadata...
2016-03-23 Hans-Christoph Steinersupport .fdroid.* metadata file in source root of app...
2016-03-11 Daniel MartíMerge branch 'master' into 'master'
2016-03-11 Daniel MartíMerge branch 'py3' into 'master'
2016-03-11 Daniel Martímetadata: always open metadata files in UTF-8
2016-03-11 Daniel Martímetadata: slightly speed up post_metadata_parse
2016-03-11 Daniel Martímetadata: Sorting builds twice is not necessary
2016-03-11 Daniel MartíUndo utf-8 text wrap workaround
2016-03-11 Daniel MartíFix python headers in some source files
2016-03-10 Daniel MartíRemove code that worked around python2 unicode
2016-03-10 Daniel MartíReplace basestring with str
2016-03-10 Daniel MartíReplace iteritems() with items()
2016-03-10 Daniel MartíSwitch to io.StringIO
2016-03-10 Daniel MartíFix imports in Python 3
2016-02-20 Daniel MartíMerge branch 'scanner-repos' into 'master'
2016-02-17 Daniel MartíMerge branch 'debian-import-freeze' into 'master'
2016-02-17 Hans-Christoph Steinermake "Current Version Code" default to most recent APK
2016-02-15 Daniel Martíoutput= is now a glob path and can do gradle
2016-01-22 Hans-Christoph SteinerMerge branch 'master' into 'master'
2016-01-10 Daniel Martímetadata: fix text wrapping on unicode characters
2016-01-04 Daniel Martímetadata: Always use regex to verify values
2016-01-04 Daniel MartíRemove redundant AntiFeatures bool check
2016-01-04 Daniel MartíMerge branch 'master' into 'master'
2016-01-03 Dominik GeorgeAdd Author Name and Author Email fields. (Closes: #90)
2015-12-29 NeroBurnerexcept named exception handling
2015-12-29 Daniel MartíAdd NonFreeAssets anti-feature
2015-12-16 Daniel MartíFix issues spotted by older pyflakes
2015-12-10 Daniel MartíMerge branch 'docs' into 'master'
2015-12-07 Daniel MartíOpen metadata files in only one place
2015-12-07 Daniel Martícheckupdates: fix --auto build copy
2015-12-03 Daniel MartíSet all list defaults to an actual list
2015-12-03 Daniel MartíFix tests by not checking private attributes
2015-12-03 Daniel MartíAlso skip unmodified fields in the regex checks
2015-12-03 Daniel MartíKeep track of what attrs were modified in apps/builds
2015-12-03 Daniel MartíActually check that bools are valid
2015-12-03 Daniel MartíRemove need for rstrip() of txt description
2015-12-03 Daniel Martímetadata: write strings directly to txt file
2015-12-03 Daniel MartíRename metafieldtype to fieldtype
2015-12-03 Daniel MartíUse dicts for field/flag types
2015-12-03 Daniel MartíSome more readability/performance tweaks
2015-12-03 Daniel MartíUse constants for field/flag types
2015-12-03 Daniel MartíAvoid conflicting func/var names
2015-12-03 Daniel MartíMake text formatting faster via StringIO
2015-12-03 Daniel MartíRepresent multiline fields as str, not list
2015-12-03 Daniel MartíFix tests
2015-12-03 Daniel MartíSome more txt parsing tweaks after profiling
2015-12-03 Daniel MartíRemove duplicate build_flags check
2015-12-03 Daniel MartíRemove gradle=main
2015-12-03 Daniel MartíProperly close all metadata files once read
2015-12-02 Daniel MartíNever use exit/log in metadata
2015-12-02 Daniel MartíSpeed up metadata reading
2015-12-02 Daniel MartíSimplify post_metadata_parse usage
2015-12-02 Daniel Martímetadata: properly store nums as strs and bools as...
2015-12-02 Daniel MartíPre-compile more regexes
2015-12-02 Daniel MartíFix default update= on ant builds
2015-12-02 Daniel MartíRework build into a class
2015-11-28 Daniel MartíAdd documentation to new App class
2015-11-28 Daniel MartíRework app into a class
2015-11-28 Daniel MartíHandle duplicate apps in a much cleaner way
2015-10-04 Daniel Martíextension simplifications
2015-10-04 Daniel MartíFinal touches to yaml writing
2015-10-04 Daniel MartíMore improvements to yaml writing
2015-10-04 Daniel MartíDon't leave an empty line at the end
2015-10-04 Daniel MartíAdd basic yaml metadata writing
2015-10-04 Daniel MartíRename write_metadata to specify txt
2015-10-04 Daniel MartíSimplify format parsing logic
2015-09-25 Daniel MartíMake write_metadata take a writer
2015-09-21 Daniel MartíMerge branch 'master' into 'master'
2015-09-19 Daniel MartíRemove Dogecoin donation support
2015-09-17 Daniel Martímetadata: fix html paragraph tag regression
2015-09-12 Daniel Martímetadata: don't break words nor on hyphens
2015-09-12 Daniel Martímetadata: allow links spanning multiple lines
2015-09-12 Daniel MartíWrap descriptions to 80 chars
2015-09-12 Daniel Martímetadata: rewrite multiline field writing
2015-09-12 Daniel MartíEnsure that builds are always sorted when writing
2015-09-11 Daniel MartíMerge branch 'import-tweaks-and-tests' into 'master'
2015-09-10 Hans-Christoph Steinerimport: split out URL handling into its own function
2015-09-05 Daniel MartíFix regression introduced in 2831b3e93
2015-09-01 Daniel MartíMerge branch 'support-xml-json-yaml-for-metadata' into...
2015-09-01 Hans-Christoph Steinerset "accepted formats" for metadata in config.py
2015-09-01 Hans-Christoph Steinerexit with error if duplicate metadata file is found
2015-09-01 Hans-Christoph Steinermetadata: rename metafile to metadatapath when it is...
2015-09-01 Hans-Christoph Steinermetadata: use unified method for getting default app...
2015-09-01 Hans-Christoph Steinersupport app metadata in YAML format
2015-09-01 Hans-Christoph Steinerset appid in get_default_app_info_list()
2015-09-01 Hans-Christoph Steinerconsolidate all post-parse metadata checks
2015-09-01 Hans-Christoph Steinereliminate Boolean metadata type, only 'bool' is needed
2015-09-01 Hans-Christoph Steinersupport app metadata in XML format
2015-09-01 Hans-Christoph Steinerconvert internal representation of AntiFeatures to...
2015-09-01 Hans-Christoph Steinermetadata: store comments in lists since lists are used...
2015-09-01 Hans-Christoph Steinerin JSON metadata, convert unicode to str to match the...
2015-09-01 Hans-Christoph Steinermove metadata post-parse processing to reusable function
2015-09-01 Hans-Christoph Steinersupport app metadata in JSON format
2015-09-01 Hans-Christoph Steineruse common method to set up defaults in metadata dict
next