1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-16 11:50:10 +01:00
Commit Graph

4128 Commits

Author SHA1 Message Date
Daniel Martí
3638edd252 Make FDroidPopen a lot simpler, pythonize a few things 2013-11-04 20:19:31 +01:00
Daniel Martí
5cdca44b69 Use the new read_config in init.py 2013-11-04 20:03:45 +01:00
Daniel Martí
e2bcf4304d Don't override built-in 'dir' 2013-11-04 20:01:30 +01:00
Daniel Martí
429221f282 Don't check for dirs and files in the main script 2013-11-04 18:41:20 +01:00
Hans-Christoph Steiner
85d32576eb ignore egg-info and docs build products 2013-11-04 12:22:58 -05:00
Hans-Christoph Steiner
9344bca245 implement 'fdroid init' to set up a barebones repo from scratch
This tries to auto-detect the SDK and NDK.  If it can't find the SDK, it
prompts the user to type in the path.  It also tries to find the most
recent version of the build-tools, and should also support the old
unversioned layout.
2013-11-04 12:22:58 -05:00
Hans-Christoph Steiner
94342ee43c install sample config files in a standard location
This means they'll automatically be installed in the right place by the
packaging processes of various UNIX distros, and then that makes it easy
for the upcoming 'fdroid init' to find them.
2013-11-04 12:20:19 -05:00
Daniel Martí
a8810b809a Don't use proj.prop if not present (fixes tiltmazes) 2013-11-04 17:03:43 +01:00
Daniel Martí
a81aebb236 Switch to build-tools 19.0.0 2013-11-04 16:09:45 +01:00
Daniel Martí
1ef3e2408a Implement forceversion and forcevercode for gradle projects 2013-11-04 16:09:23 +01:00
Daniel Martí
22a02a02c4 Fix sed typo that broke forceversion and forcevercode 2013-11-04 15:42:01 +01:00
Daniel Martí
7c5be575c6 Fix server.py NoneType error 2013-11-04 15:16:30 +01:00
Ciaran Gultnieks
9910e74242 Force apt-get update on buildserver creation 2013-11-04 12:35:53 +00:00
Daniel Martí
45e68b45d4 Revert "Fix git-svn find-rev, also search for svn revisions after HEAD"
This reverts commit e35a1093cd.
2013-11-04 10:43:28 +01:00
Daniel Martí
fc804e68d2 Fixes to makebuildserver and verify 2013-11-04 10:22:22 +01:00
Daniel Martí
65e708908e Merge branch 'master' into verbose-rewrite
Conflicts:
	fdroidserver/common.py
2013-11-03 14:00:09 +01:00
Daniel Martí
962b603a6a variable typo 2013-11-03 13:54:55 +01:00
Daniel Martí
ccf0c0664f Default to update=auto, find subprojects automatically 2013-11-03 13:45:22 +01:00
Ciaran Gultnieks
bfaf162700 Allow auto-committer author to be specified in config 2013-11-03 12:07:47 +00:00
Daniel Martí
223b0ea061 Merge branch 'master' into verbose-rewrite 2013-11-03 11:53:36 +01:00
Daniel Martí
19ef29ed15 Add fd-commit package completion 2013-11-03 11:53:20 +01:00
Daniel Martí
8acbc33f0d fd-commit can now take app ids as filter; retab 2013-11-03 11:50:44 +01:00
Daniel Martí
070feb3d21 Fix all the possibe local.properties files, add sdk dir if oldsdk is not set 2013-11-03 11:49:11 +01:00
Daniel Martí
7a4ec5c083 AM.xml is not the only file that designates an android app source dir 2013-11-02 22:52:52 +01:00
Daniel Martí
5b613292c3 Merge branch 'master' into verbose-rewrite 2013-11-02 22:36:55 +01:00
Daniel Martí
e069da3562 Don't accept empty icons; Don't add <icon> xml element if none is present 2013-11-02 22:14:32 +01:00
Daniel Martí
8bab7a06ce Fix: use -cp (classpath) to fix problems with java getsig 2013-11-02 22:01:50 +01:00
Daniel Martí
7f43797a64 Add android-19 platform 2013-11-02 20:35:45 +01:00
Daniel Martí
4db24c43f2 Android sdk from 22.2.1 to 22.3 2013-11-02 20:35:03 +01:00
Daniel Martí
f16f8a4313 Read output queues a bit more often 2013-11-02 20:30:21 +01:00
Daniel Martí
67b8825560 Merge branch 'master' into verbose-rewrite 2013-11-02 19:56:31 +01:00
Daniel Martí
79a24e3e11 Fixes to categories in update.py 2013-11-02 16:04:50 +01:00
Daniel Martí
f1526faa47 Translate 'Category:categ1;categ2;...' into 'Categories:categ1,categ2,...' 2013-11-02 12:04:02 +01:00
Daniel Martí
3f673654bd Update docs regarding categories 2013-11-02 01:18:56 +01:00
Daniel Martí
ee759a3a0e Start doing multiple categories as comma separated lists
Don't drop support for old clients (only one category) yet
2013-11-02 01:14:01 +01:00
Daniel Martí
5644b17048 Various fixes: hg vcs updating, gradle vercode regex... 2013-11-01 19:12:22 +01:00
Daniel Martí
ff3faefd80 Merge branch 'verbose-rewrite' of gitorious.org:f-droid/fdroidserver into verbose-rewrite
Conflicts:
	fdroidserver/common.py
2013-11-01 13:57:10 +01:00
Daniel Martí
d525d987e2 Merge branch 'master' into verbose-rewrite 2013-11-01 13:55:42 +01:00
Daniel Martí
c3be06fb1d Start rewriting options and config as common.py globals 2013-11-01 13:55:38 +01:00
Daniel Martí
1d88ba5450 No quotes in --commit messages 2013-11-01 13:55:38 +01:00
Ciaran Gultnieks
0ac058c244 Avoid pyflakes error 2013-11-01 13:55:38 +01:00
Daniel Martí
8a6267b126 --auto --commit now behaves like fd-commit, consistency 2013-11-01 13:55:38 +01:00
Daniel Martí
341fc6657a Fix --auto for the new BV syntax 2013-11-01 13:55:38 +01:00
Daniel Martí
08b24b7ad2 Don't remove output dirs twice. --subprojects is useless. 2013-11-01 13:55:38 +01:00
Ciaran Gultnieks
f878f55c19 Fix mistake in 08287a1f 2013-11-01 13:55:37 +01:00
Daniel Martí
a218d2aff0 Forgot to actually use the real repotype variable 2013-11-01 13:55:37 +01:00
Daniel Martí
aaba6ceec2 Better gradle signature config filter 2013-11-01 13:55:37 +01:00
Daniel Martí
2e4e2a84a0 Also remove 'obj' when removing jni dirs 2013-11-01 13:55:37 +01:00
Daniel Martí
42a41dc3a9 Minor fixes to git-svn 2013-11-01 13:55:37 +01:00
Daniel Martí
e07d35f913 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
2013-11-01 13:46:19 +01:00