Commit graph

  • 15e14075cf scanner: avoid checking if usual files are binary Daniel Martí 2015-09-13 22:22:03 -07:00
  • 055759cf76 Rewrite scanner logic Daniel Martí 2015-09-13 22:11:53 -07:00
  • 1a3816acfb scanner: support apps using srclib repo type Daniel Martí 2015-09-13 22:05:41 -07:00
  • e62a9c5cbb Don't recommend using sudo with Homebrew Alex Jordan 2015-09-13 14:53:34 -07:00
  • 576da1d048 all: deduplicate -v/-q setup Daniel Martí 2015-09-11 23:42:50 -07:00
  • b42b45f762 lint: small cleanup Daniel Martí 2015-09-11 23:35:32 -07:00
  • ecad89dc05 lint: catch more duplicate links Daniel Martí 2015-09-11 23:30:59 -07:00
  • 3638acddc4 checkupdates: Avoid variable/string names as CV Daniel Martí 2015-09-11 23:17:46 -07:00
  • 7a79b000bf Allow slashes in tags Daniel Martí 2015-09-11 23:17:14 -07:00
  • fb23b2cff4 metadata: don't break words nor on hyphens Daniel Martí 2015-09-11 22:52:50 -07:00
  • df9b044a3b lint: add dumb support for multiline links Daniel Martí 2015-09-11 22:40:16 -07:00
  • b9b4880b49 lint: move regex closer to usage Daniel Martí 2015-09-11 22:07:51 -07:00
  • 223db1588b metadata: allow links spanning multiple lines Daniel Martí 2015-09-11 22:07:20 -07:00
  • e6b14c8995 lint: remove now obsolete description checks Daniel Martí 2015-09-11 21:53:27 -07:00
  • 3413965eaa Wrap descriptions to 80 chars Daniel Martí 2015-09-11 21:36:18 -07:00
  • ade5036e23 metadata: rewrite multiline field writing Daniel Martí 2015-09-11 19:12:51 -07:00
  • cd202e59b1 Ensure that builds are always sorted when writing Daniel Martí 2015-09-11 18:19:51 -07:00
  • cc48d2828c lint: overhaul, cleaner and saner output Daniel Martí 2015-09-10 18:41:10 -07:00
  • acfc48970d lint: move lastbuild into separate function Daniel Martí 2015-09-10 17:55:09 -07:00
  • a5c2e503b2 lint: remove "no recommended build" check Daniel Martí 2015-09-10 17:54:27 -07:00
  • 13b5966062 Merge branch 'import-tweaks-and-tests' into 'master' Daniel Martí 2015-09-11 00:23:42 +00:00
  • e9e2713cde lint: cleanup, remove stale sites Daniel Martí 2015-09-10 16:34:26 -07:00
  • 491d2d75a2 comment out things that are default values in examples/config.py Hans-Christoph Steiner 2015-08-27 19:34:37 +02:00
  • 707930ce0a add a basic test of fdroid import Hans-Christoph Steiner 2015-08-06 00:55:16 +02:00
  • 48397bfa3c import: append .git to gitlab URLs, git sometimes freaks out otherwise Hans-Christoph Steiner 2015-08-05 21:54:25 +02:00
  • c80c1bf017 import: split out URL handling into its own function Hans-Christoph Steiner 2015-08-05 20:42:58 +02:00
  • 9489e80f09 Merge branch 'replace_optparse_with_argparse' into 'master' Daniel Martí 2015-09-10 02:08:24 +00:00
  • 4c8e986139 rewritemeta: move debug logs to logging.debug Daniel Martí 2015-09-09 13:24:18 -07:00
  • b07e6c343c checkupdates: log vercode operation activity Daniel Martí 2015-09-09 10:26:33 -07:00
  • 2fe0327beb checkupdates: don't auto update to older versions Daniel Martí 2015-09-09 09:27:18 -07:00
  • 803a3ebbac Make builds work after 04e6f2eb and 120be433 Ciaran Gultnieks 2015-09-09 11:43:17 +00:00
  • 664f6e4adb manual: Don't reuse scanignore doc in scandelete Daniel Martí 2015-09-08 15:36:18 -07:00
  • a782a615c6 manual: be explicit about what scandelete does Daniel Martí 2015-09-08 15:22:56 -07:00
  • 0f4d26c2ed Merge branch 'master' of https://gitlab.com/fdroid/fdroidserver Ciaran Gultnieks 2015-09-08 21:00:31 +00:00
  • 29dea4aad5 lint: Warn about links left off from old sites Daniel Martí 2015-09-08 13:33:43 -07:00
  • 03deda914f checkupdates improvements for gradle projects Daniel Martí 2015-09-08 13:12:28 -07:00
  • 131487f214 Add python-yaml to buildserver Ciaran Gultnieks 2015-09-08 09:54:21 +00:00
  • d23ecf1b35 replace deprecated optparse with argparse nero-tux 2015-09-04 11:37:05 +02:00
  • 41443edd55 Bump build-tools Daniel Martí 2015-09-05 22:59:35 -04:00
  • f4e96cfd7a Specify that disabled builds aren't failing builds Daniel Martí 2015-09-05 10:09:25 -04:00
  • de1c599127 Fix regression introduced in 2831b3e93 Daniel Martí 2015-09-04 23:39:53 -07:00
  • f70d74e3e8 End sentence spacing madness in sample config Daniel Martí 2015-09-03 22:06:43 -07:00
  • 60aea2ca1e Simplify markdown code blocks Daniel Martí 2015-09-03 21:51:37 -07:00
  • 9eef437bca completion: set up _fdroid_* funcs at load time Daniel Martí 2015-09-02 21:23:08 -07:00
  • f23011f408 CI: set up all SDK components in PATH Daniel Martí 2015-09-01 20:48:58 -07:00
  • 0b0197dba3 Merge branch 'ci-split-packages' into 'master' Daniel Martí 2015-09-01 22:42:10 +00:00
  • 91f36acaa6 Even examples/config.py with default_config Daniel Martí 2015-09-01 15:30:41 -07:00
  • c633b21f6c CI: Split up package installing Daniel Martí 2015-09-01 15:20:24 -07:00
  • 96bcd1c77d Merge branch 'fix-pillow-gitlab-ci' into 'master' Daniel Martí 2015-09-01 22:02:54 +00:00
  • 9855d4089c install build dependencies for Pillow Hans-Christoph Steiner 2015-09-01 23:48:28 +02:00
  • 88dcc9d272 CI: add missing python-virtualenv package Daniel Martí 2015-09-01 11:34:04 -07:00
  • 6f05529dac Merge branch 'fdroid-version' into 'master' Daniel Martí 2015-09-01 18:27:55 +00:00
  • f87b17139b pep8: on *.TestCase, skip "E402 module level import not at top of file" Hans-Christoph Steiner 2015-09-01 20:10:01 +02:00
  • 242e9d2fb9 gitlab-ci: install all android packages at once Hans-Christoph Steiner 2015-09-01 19:57:40 +02:00
  • e6c0be8898 move tests into common script for jenkins and gitlab-ci Hans-Christoph Steiner 2015-09-01 12:28:58 +02:00
  • 3fc2a99d71 fdroid --version for installed releases and running from git Hans-Christoph Steiner 2015-09-01 11:23:23 +02:00
  • 4a4bb3e7a5 CI: Add missing yaml dependency Daniel Martí 2015-09-01 10:42:16 -07:00
  • ca8ab7675d Merge branch 'support-xml-json-yaml-for-metadata' into 'master' Daniel Martí 2015-09-01 17:29:11 +00:00
  • 64baa558bf Merge branch 'liblzma' into 'master' Daniel Martí 2015-09-01 17:28:06 +00:00
  • 325db90918 set "accepted formats" for metadata in config.py Hans-Christoph Steiner 2015-08-27 11:43:17 +02:00
  • 19ac44c189 rewritemeta only applies to the original .txt metadata format Hans-Christoph Steiner 2015-08-05 14:03:24 +02:00
  • 6c44bff78b make note of JSON, XML, and YAML in the manual Hans-Christoph Steiner 2015-08-05 13:49:57 +02:00
  • beb217b6ae add 'gradleprops' to .pickle files for the metadata tests Hans-Christoph Steiner 2015-09-01 11:52:56 +02:00
  • 8d6e0aebb9 exit with error if duplicate metadata file is found Hans-Christoph Steiner 2015-08-05 12:53:17 +02:00
  • 6f334558df metadata: rename metafile to metadatapath when it is a path Hans-Christoph Steiner 2015-08-05 11:37:30 +02:00
  • 285c06d156 metadata: use unified method for getting default app metadata dict Hans-Christoph Steiner 2015-08-05 10:50:01 +02:00
  • 32e257d742 support app metadata in YAML format Hans-Christoph Steiner 2015-07-24 00:42:47 -07:00
  • 0b62e7f22a set appid in get_default_app_info_list() Hans-Christoph Steiner 2015-07-24 00:38:31 -07:00
  • 0425788b7d consolidate all post-parse metadata checks Hans-Christoph Steiner 2015-07-23 15:09:57 -07:00
  • 014df8426f eliminate Boolean metadata type, only 'bool' is needed Hans-Christoph Steiner 2015-07-23 16:33:08 -07:00
  • ab145de6bc support app metadata in XML format Hans-Christoph Steiner 2015-07-22 18:40:31 -07:00
  • 2831b3e93f convert internal representation of AntiFeatures to list Hans-Christoph Steiner 2015-07-22 17:41:03 -07:00
  • cc29d39f0a metadata: store comments in lists since lists are used everywhere else Hans-Christoph Steiner 2015-07-22 11:10:52 -07:00
  • dabb7e42b7 add test case for JSON parsing, based on parsed .txt metadata Hans-Christoph Steiner 2015-07-22 11:08:35 -07:00
  • 61f6be1a7b in JSON metadata, convert unicode to str to match the internal format Hans-Christoph Steiner 2015-07-22 09:59:50 -07:00
  • 1bbae4cd9e add test for metadata parsing based on a parse output to a pickle Hans-Christoph Steiner 2015-07-22 01:16:43 -07:00
  • eeb8ba02b0 move metadata post-parse processing to reusable function Hans-Christoph Steiner 2015-07-22 01:12:21 -07:00
  • 9e5dd19fc8 add test files to pre-commit hook and fix pep8 errors Hans-Christoph Steiner 2015-07-21 23:19:56 -07:00
  • 84c9777e9e support app metadata in JSON format Hans-Christoph Steiner 2015-07-21 11:50:49 -07:00
  • 2b72634120 use common method to set up defaults in metadata dict Hans-Christoph Steiner 2015-07-21 11:46:01 -07:00
  • 141e0e24c7 metadata: rename parse_metadata() to parse_txt_metadata() Hans-Christoph Steiner 2015-07-20 16:55:15 -07:00
  • 04e6f2ebfd Move requests code out of common.py, closes #114 Daniel Martí 2015-08-31 17:05:08 -07:00
  • 3bc0d43786 lint: fixed list false positives, no need for utf Daniel Martí 2015-08-31 15:39:07 -07:00
  • 19a281d7cb lint: warn about duplicate lines Daniel Martí 2015-08-31 15:32:52 -07:00
  • 23794446f7 lint: catch more incorrect lists Daniel Martí 2015-08-31 15:25:41 -07:00
  • 12926420a6 lint: stop accepting Office as valid category Daniel Martí 2015-08-30 16:29:03 -07:00
  • 18fe72bb0d lint: accept new category Sports & Health Daniel Martí 2015-08-30 16:08:22 -07:00
  • 28fd99f7ac Add liblzma-dev to buildserver Boris Kraut 2015-08-30 12:50:30 +02:00
  • 377199d241 Follow-up to 5a0129d8: also replace file mentions Daniel Martí 2015-08-29 20:19:32 -07:00
  • 9d75b130bc lint: accept all new categories Daniel Martí 2015-08-29 18:37:08 -07:00
  • d83d0c2520 lint: new category Daniel Martí 2015-08-29 18:24:18 -07:00
  • 3a331c5be1 lint: Wallpaper is now called Theming Daniel Martí 2015-08-29 17:56:45 -07:00
  • 518ba10b9f lint: remove Children as valid category Daniel Martí 2015-08-29 17:52:15 -07:00
  • 120be4334d Move scan_source into scanner.py Daniel Martí 2015-08-28 19:20:39 -07:00
  • 925fbee3b9 lint: complain about unwrapped descriptions Daniel Martí 2015-08-28 19:05:47 -07:00
  • 6fe8d96e85 Simplify some file logic with "with" Daniel Martí 2015-08-28 18:37:23 -07:00
  • 2894786ec9 stats: better exit message Daniel Martí 2015-08-28 18:29:28 -07:00
  • 05316e3292 stats: write known apks in natural order Daniel Martí 2015-08-28 18:28:39 -07:00
  • f4cbb6b3f8 Simlify known_apks writing Daniel Martí 2015-08-28 18:26:23 -07:00
  • 79749fe8b4 GitLab CI: Java is required to set up the SDK Daniel Martí 2015-08-28 16:14:53 -07:00