chiark / gitweb /
Daniel Martí [Fri, 1 Nov 2013 12:57:10 +0000 (13:57 +0100)]
Merge branch 'verbose-rewrite' of gitorious.org:f-droid/fdroidserver into verbose-rewrite
Conflicts:
fdroidserver/common.py
Daniel Martí [Fri, 1 Nov 2013 12:55:42 +0000 (13:55 +0100)]
Merge branch 'master' into verbose-rewrite
Daniel Martí [Fri, 1 Nov 2013 11:10:57 +0000 (12:10 +0100)]
Start rewriting options and config as common.py globals
Daniel Martí [Fri, 1 Nov 2013 10:05:41 +0000 (11:05 +0100)]
No quotes in --commit messages
Ciaran Gultnieks [Thu, 31 Oct 2013 22:16:05 +0000 (22:16 +0000)]
Avoid pyflakes error
Daniel Martí [Thu, 31 Oct 2013 17:20:45 +0000 (18:20 +0100)]
--auto --commit now behaves like fd-commit, consistency
Daniel Martí [Thu, 31 Oct 2013 16:59:45 +0000 (17:59 +0100)]
Fix --auto for the new BV syntax
Daniel Martí [Thu, 31 Oct 2013 16:56:12 +0000 (17:56 +0100)]
Don't remove output dirs twice. --subprojects is useless.
Ciaran Gultnieks [Thu, 31 Oct 2013 16:42:42 +0000 (16:42 +0000)]
Daniel Martí [Thu, 31 Oct 2013 16:35:13 +0000 (17:35 +0100)]
Forgot to actually use the real repotype variable
Daniel Martí [Thu, 31 Oct 2013 16:22:08 +0000 (17:22 +0100)]
Better gradle signature config filter
Daniel Martí [Thu, 31 Oct 2013 16:21:49 +0000 (17:21 +0100)]
Also remove 'obj' when removing jni dirs
Daniel Martí [Thu, 31 Oct 2013 14:54:52 +0000 (15:54 +0100)]
Minor fixes to git-svn
Daniel Martí [Fri, 1 Nov 2013 12:46:19 +0000 (13:46 +0100)]
New field: scandelete, like scanignore but deleting
Also, many improvements:
* scanning algorithm is much clearer
* Now paths start by '/', which means the repo dir root.
- If they don't, '/' is added
- If they start by './', the dot is removed
- If "." is in the paths, it is replaced by "/"
* Handling/removing of problems is much easier
* Removed last initfun/funambol bits
Daniel Martí [Fri, 1 Nov 2013 12:25:50 +0000 (13:25 +0100)]
New metadata field: Vercode Operation
Daniel Martí [Fri, 1 Nov 2013 12:19:29 +0000 (13:19 +0100)]
Also reset --hard and clean -dffx the git submodules
Daniel Martí [Fri, 1 Nov 2013 12:19:07 +0000 (13:19 +0100)]
Checkout with --force on git
Daniel Martí [Fri, 1 Nov 2013 10:05:41 +0000 (11:05 +0100)]
No quotes in --commit messages
Daniel Martí [Thu, 31 Oct 2013 22:27:03 +0000 (23:27 +0100)]
Start using config and options as common.py globals
Ciaran Gultnieks [Thu, 31 Oct 2013 22:16:05 +0000 (22:16 +0000)]
Avoid pyflakes error
Daniel Martí [Thu, 31 Oct 2013 17:20:45 +0000 (18:20 +0100)]
--auto --commit now behaves like fd-commit, consistency
Daniel Martí [Thu, 31 Oct 2013 16:59:45 +0000 (17:59 +0100)]
Fix --auto for the new BV syntax
Daniel Martí [Thu, 31 Oct 2013 16:56:12 +0000 (17:56 +0100)]
Don't remove output dirs twice. --subprojects is useless.
Ciaran Gultnieks [Thu, 31 Oct 2013 16:42:42 +0000 (16:42 +0000)]
Daniel Martí [Thu, 31 Oct 2013 16:35:13 +0000 (17:35 +0100)]
Forgot to actually use the real repotype variable
Daniel Martí [Thu, 31 Oct 2013 16:22:08 +0000 (17:22 +0100)]
Better gradle signature config filter
Daniel Martí [Thu, 31 Oct 2013 16:21:49 +0000 (17:21 +0100)]
Also remove 'obj' when removing jni dirs
Ciaran Gultnieks [Thu, 31 Oct 2013 15:51:06 +0000 (15:51 +0000)]
Merge branch 'master' of gitorious.org:f-droid/fdroidserver
Ciaran Gultnieks [Thu, 31 Oct 2013 15:47:24 +0000 (15:47 +0000)]
Fix import error message
Ciaran Gultnieks [Thu, 31 Oct 2013 15:46:32 +0000 (15:46 +0000)]
Tidied up some unused junk
Ciaran Gultnieks [Thu, 31 Oct 2013 15:39:47 +0000 (15:39 +0000)]
Display previously ignored checkupdates error
Ciaran Gultnieks [Thu, 31 Oct 2013 15:37:39 +0000 (15:37 +0000)]
Handle repo config in a more sensible way
Daniel Martí [Thu, 31 Oct 2013 14:54:52 +0000 (15:54 +0100)]
Minor fixes to git-svn
Daniel Martí [Thu, 31 Oct 2013 14:45:16 +0000 (15:45 +0100)]
Did not mean to commit these
Daniel Martí [Thu, 31 Oct 2013 14:43:36 +0000 (15:43 +0100)]
Skip the single app, not all of them...
Daniel Martí [Thu, 31 Oct 2013 14:42:58 +0000 (15:42 +0100)]
Get rid of unnecessary indentation
Daniel Martí [Thu, 31 Oct 2013 12:25:39 +0000 (13:25 +0100)]
Switch all shebangs to 'env python2'
Daniel Martí [Thu, 31 Oct 2013 12:10:08 +0000 (13:10 +0100)]
Rename commitupdates to fd-commit
Daniel Martí [Thu, 31 Oct 2013 12:08:39 +0000 (13:08 +0100)]
categorycount is no longer of any use
Daniel Martí [Thu, 31 Oct 2013 12:08:15 +0000 (13:08 +0100)]
Two new stats files: categories.txt, antifeatures.txt
Daniel Martí [Thu, 31 Oct 2013 10:54:19 +0000 (11:54 +0100)]
Document git-svn auth
Daniel Martí [Thu, 31 Oct 2013 10:53:12 +0000 (11:53 +0100)]
Support user:pass authentication on git-svn
Daniel Martí [Wed, 30 Oct 2013 21:13:15 +0000 (22:13 +0100)]
If config.py is not in the CWD, error before doing anything
Daniel Martí [Wed, 30 Oct 2013 20:54:09 +0000 (21:54 +0100)]
Add support for UCM:Tags in bzr
Daniel Martí [Wed, 30 Oct 2013 20:40:48 +0000 (21:40 +0100)]
Avoid newlines in git-svn RepoTrunk
Daniel Martí [Wed, 30 Oct 2013 19:17:56 +0000 (20:17 +0100)]
commitupdates now treats all other changes in a generic manner
Daniel Martí [Wed, 30 Oct 2013 18:15:15 +0000 (19:15 +0100)]
Don't error when finding apk files, just delete them
Daniel Martí [Wed, 30 Oct 2013 17:24:03 +0000 (18:24 +0100)]
Away with all the funambol ugly tweaks
Daniel Martí [Wed, 30 Oct 2013 16:17:44 +0000 (17:17 +0100)]
Automatically remove all android:debuggable flags
Daniel Martí [Wed, 30 Oct 2013 15:53:12 +0000 (16:53 +0100)]
Fix git-svn find-rev, also search for svn revisions after HEAD
Ciaran Gultnieks [Wed, 30 Oct 2013 08:05:02 +0000 (08:05 +0000)]
A couple of minor import improvements
Daniel Martí [Tue, 29 Oct 2013 19:39:12 +0000 (20:39 +0100)]
Print FDroidPopen params *before* executing
Ciaran Gultnieks [Tue, 29 Oct 2013 19:32:51 +0000 (19:32 +0000)]
Some diagnostic output for http update check mode
Ciaran Gultnieks [Tue, 29 Oct 2013 17:39:05 +0000 (17:39 +0000)]
Wiki update code for disabled builds can be simplified now
Ciaran Gultnieks [Tue, 29 Oct 2013 15:43:56 +0000 (15:43 +0000)]
Merge branch 'master' of gitorious.org:f-droid/fdroidserver
Daniel Martí [Tue, 29 Oct 2013 13:19:27 +0000 (14:19 +0100)]
Add package realpath to buildserver
Daniel Martí [Tue, 29 Oct 2013 12:45:41 +0000 (13:45 +0100)]
have commitupdates show the diff (commit -v)
Daniel Martí [Tue, 29 Oct 2013 12:36:06 +0000 (13:36 +0100)]
Don't include '!' in disabled= when converting to new syntax
Ciaran Gultnieks [Tue, 29 Oct 2013 12:23:42 +0000 (12:23 +0000)]
Fix standalone scanner bug
Daniel Martí [Tue, 29 Oct 2013 11:03:37 +0000 (12:03 +0100)]
Some fixes to the scanner algorithm
Daniel Martí [Tue, 29 Oct 2013 08:55:15 +0000 (09:55 +0100)]
Retrieve app and version name from the same tag in UCM:Tags
Daniel Martí [Mon, 28 Oct 2013 23:35:14 +0000 (00:35 +0100)]
Don't try to find output if we're doing an --install
Daniel Martí [Mon, 28 Oct 2013 23:19:49 +0000 (00:19 +0100)]
Find all build.gradle files in the entire source tree
Daniel Martí [Mon, 28 Oct 2013 23:19:33 +0000 (00:19 +0100)]
Support new Build: syntax in completion; retab
Ciaran Gultnieks [Mon, 28 Oct 2013 08:53:18 +0000 (08:53 +0000)]
Don't require commit to be specified for a disabled build
Daniel Martí [Sun, 27 Oct 2013 22:43:38 +0000 (23:43 +0100)]
Clean gradle signing configs all at once
Daniel Martí [Sun, 27 Oct 2013 21:46:04 +0000 (22:46 +0100)]
Support new Build: format in commitupdates
Daniel Martí [Sun, 27 Oct 2013 21:43:24 +0000 (22:43 +0100)]
Revert "Allow for spaces before/after version and vercode"
This reverts commit
ec5e12221ffca7f6b4b4ed436f6f9301f3ff7d0e.
Daniel Martí [Sun, 27 Oct 2013 21:32:59 +0000 (22:32 +0100)]
Allow for spaces before/after version and vercode
This allows for 'Build: foo, 1' as well as the old 'Build:foo,1'
Daniel Martí [Sun, 27 Oct 2013 21:16:41 +0000 (22:16 +0100)]
Support Build: indenting by tabs
Ciaran Gultnieks [Sun, 27 Oct 2013 17:16:04 +0000 (17:16 +0000)]
Fix rm safety check
I got it backwards due to my stupid parameter naming.
Ciaran Gultnieks [Sun, 27 Oct 2013 17:05:53 +0000 (17:05 +0000)]
Allow rm to recursively remove directories
Ciaran Gultnieks [Sun, 27 Oct 2013 17:03:28 +0000 (17:03 +0000)]
Changing that from the expected value will trip someone up in the future
Ciaran Gultnieks [Sun, 27 Oct 2013 14:40:02 +0000 (14:40 +0000)]
Don't need legacy disabled build handling everywhere now
Ciaran Gultnieks [Sun, 27 Oct 2013 14:36:25 +0000 (14:36 +0000)]
Disabled should be first
Ciaran Gultnieks [Sun, 27 Oct 2013 14:35:57 +0000 (14:35 +0000)]
Translate disabled commit to proper disabled
Ciaran Gultnieks [Sun, 27 Oct 2013 14:06:46 +0000 (14:06 +0000)]
Read new or old recipe formats, write new format
Slightly tested. See https://f-droid.org/wiki/page/Build_Recipe_Format
Ciaran Gultnieks [Sat, 26 Oct 2013 18:30:17 +0000 (19:30 +0100)]
Include bugsense in scanner
Ciaran Gultnieks [Sat, 26 Oct 2013 09:26:47 +0000 (10:26 +0100)]
Introduce disable= as a better way of disabling a build
Prefixing commit ID with ! and a message will still work, but that's
very silly. Using disable= is now the correct way.
Daniel Martí [Fri, 25 Oct 2013 19:30:00 +0000 (21:30 +0200)]
bash != /bin/bash
Daniel Martí [Fri, 25 Oct 2013 18:57:16 +0000 (20:57 +0200)]
Absolute paths in some gitignore fields, ignore all boxes
Daniel Martí [Fri, 25 Oct 2013 18:43:16 +0000 (20:43 +0200)]
Don't include getsig.class as source
Daniel Martí [Fri, 25 Oct 2013 15:19:23 +0000 (17:19 +0200)]
Partially revert Requires Root: changes
Daniel Martí [Fri, 25 Oct 2013 15:16:40 +0000 (17:16 +0200)]
Don't place UCM:Static in apps to update
Ciaran Gultnieks [Fri, 25 Oct 2013 10:59:55 +0000 (11:59 +0100)]
Be more selective about removing bin directories
Daniel Martí [Fri, 25 Oct 2013 08:37:53 +0000 (10:37 +0200)]
Regression - we won't do subvercodes
Ciaran Gultnieks [Fri, 25 Oct 2013 08:28:11 +0000 (09:28 +0100)]
Fix recently introduced import bug
Hans-Christoph Steiner [Thu, 24 Oct 2013 19:29:40 +0000 (15:29 -0400)]
convert setup.py into working setuptools-based installer
With this setup.py, its possible to install the required packages using:
pip install -e .
The Debian packaging will also automatically get the dependencies from
install_requires. This does not handle the generation of the docs at all.
I have not found a straightforward way to include running ./gendocs.sh in
setup.py, but its easy to run in the Debian packaging.
Hans-Christoph Steiner [Thu, 24 Oct 2013 19:31:15 +0000 (15:31 -0400)]
include basic description paragraphs for F-Droid and server in README
Having these basic descriptions in the README provides a quick way to find
out what F-Droid and fdroidserver are. Plus it will show up on the
gitorious git repo, and will automatically be included in the Python
packaging, where it will be pushed to pypi and other places.
Ciaran Gultnieks [Thu, 24 Oct 2013 17:27:22 +0000 (18:27 +0100)]
Always include search in browse
Ciaran Gultnieks [Thu, 24 Oct 2013 17:02:51 +0000 (18:02 +0100)]
Add client download button before packages section in browser
Ciaran Gultnieks [Thu, 24 Oct 2013 16:53:10 +0000 (17:53 +0100)]
HTTPS is forced, so that text is no longer necessary
Ciaran Gultnieks [Thu, 24 Oct 2013 10:12:15 +0000 (11:12 +0100)]
Quick hack to fix FDroidPOpen
That loop is using more CPU that the actual building of the app.
Ciaran Gultnieks [Thu, 24 Oct 2013 09:02:36 +0000 (10:02 +0100)]
Correct .bsenv for interactive ssh
Ciaran Gultnieks [Thu, 24 Oct 2013 08:42:51 +0000 (09:42 +0100)]
build --test now always builds, even if output already exists (issue #333)
Daniel Martí [Wed, 23 Oct 2013 17:59:28 +0000 (19:59 +0200)]
docs: maven now also supports @dir like gradle
Daniel Martí [Wed, 23 Oct 2013 17:53:33 +0000 (19:53 +0200)]
Don't output stdout/stderr twice, print what is run and where
Daniel Martí [Wed, 23 Oct 2013 17:53:07 +0000 (19:53 +0200)]
Fix issues with .apklib files being seen as output apks
Daniel Martí [Wed, 23 Oct 2013 17:52:17 +0000 (19:52 +0200)]
Allow for maven=yes@dir like gradle
Ciaran Gultnieks [Wed, 23 Oct 2013 14:57:02 +0000 (15:57 +0100)]
Removed bogus (hopefully) checkout