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
Daniel Martí
d507b2e894
New metadata field: Vercode Operation
2013-11-01 13:25:50 +01:00
Daniel Martí
0c8283bc1a
Also reset --hard and clean -dffx the git submodules
2013-11-01 13:19:29 +01:00
Daniel Martí
e53f006d08
Checkout with --force on git
2013-11-01 13:19:07 +01:00