Daniel Martí
9064942d06
Remove leftover debug prints
2014-02-17 15:42:21 +01:00
Daniel Martí
a051ea9b93
Don't send a string as cmds to SilentPopen
...
Also, rm= checks for the validity of the paths. That's not useful, since one
could easily do "init=rm -rf ." without that same error popping up.
2014-02-17 14:59:55 +01:00
Daniel Martí
8533b8c44e
Continue using FDroidPopen and SilentPopen more, support shell=
2014-02-17 13:30:11 +01:00
Daniel Martí
cc0943777e
Start implementing SilentPopen
2014-02-17 13:12:25 +01:00
Daniel Martí
0ecd5172b1
Make the 'update' flag a list too
2014-02-17 13:09:44 +01:00
Daniel Martí
aa4fec9ca1
Remove stdin from FDroidPopen
2014-02-17 11:23:53 +01:00
Ciaran Gultnieks
cb3a08ff4b
Improve build output situation since logging changes
2014-02-15 23:27:19 +00:00
Daniel Martí
d0cde659ca
Let the no such package logs in first
2014-02-15 00:40:25 +01:00
Daniel Martí
0da4667bad
Don't clean the main ant project twice
2014-02-13 09:19:26 +01:00
Daniel Martí
24c9232398
Have all multi-value build flags work similarly
...
Semicolons are still supported, but commas are now the better standard.
2014-02-12 11:15:19 +01:00
Daniel Martí
5125b52e39
Remove fixapos and fixtrans
...
These are legacy fixes for very old versions of the Android SDK tools. These
issues have been fixed in stable versions for years.
2014-02-12 10:23:02 +01:00
Daniel Martí
e5539303ff
Get rid of all the debugging flags, not just the ones in the main project
2014-02-11 17:56:36 +01:00
Daniel Martí
25d22fdd3f
Remove update=force
...
It is broken (doesn't support auto or multiple paths), generally useless and
builds using it can easily be fixed via init=rm -f build.xml
2014-02-11 16:46:54 +01:00
Daniel Martí
f7c77ac584
Move project updating to after prebuild (and before clean+build)
...
With this, the legacy echos of android.library.reference... work with
update=auto again.
2014-02-11 16:30:49 +01:00
Daniel Martí
2f1094b5cc
Deprecate "Update Project" in favour of update=auto
2014-02-11 16:30:44 +01:00
Daniel Martí
ff8fa2305e
Update ant projects more elegantly
2014-02-11 16:26:06 +01:00
Daniel Martí
0cef32a407
Small automatic ant updating rewrite
...
* Support two levels of subprojects
* Do lower level libraries first, doing '.' last
* Run 'ant clean' AFTER android update, since a missing build.xml results in ant clean doing nothing
2014-02-10 23:03:02 +01:00
Daniel Martí
e5915072c0
Don't crash if cwd==None
2014-02-10 20:17:48 +01:00
Daniel Martí
6e89e68f76
Fix local.properties sdk-location inserting
2014-02-10 18:26:33 +01:00
Daniel Martí
ff87af1933
Always run normpath on cwd in FDroidPopen
2014-02-10 17:44:31 +01:00
Daniel Martí
409188a4e5
Simplify 'Tags <pattern>' by using regex on top of vcs.gettags()
...
This automagically enables support for pattern-based tags for all vcs types
that support Tags
2014-02-10 12:20:22 +01:00
Daniel Martí
08607a3cd4
Support UCM:Tags <pattern> using git tag -l <pattern>
2014-02-10 11:29:12 +01:00
Daniel Martí
3f0dbe232c
Don't add package ids to commit messages
...
The package id is already in the name of the file changed, plus it makes most
commit messages too long. Also of little interest to most people.
2014-02-10 10:55:29 +01:00
Daniel Martí
083eab579f
Check for subdir after doing submodules
2014-02-09 19:11:15 +01:00
Daniel Martí
1f3653af15
Strip Auto Name: name to avoid extra spacing errors
2014-02-07 21:08:04 +01:00
Daniel Martí
2efce6cc69
Revert "Switch to python-magic from PIL"
...
This reverts commit 8541cdf893
.
2014-02-03 23:04:33 +01:00
Daniel Martí
8541cdf893
Switch to python-magic from PIL
2014-02-03 14:14:42 +01:00
Daniel Martí
18ef1b53bc
Don't output when checking repo
2014-01-31 11:40:03 +01:00
Daniel Martí
5525c5cd5f
Don't print cmd info if output is false
2014-01-31 09:22:30 +01:00
Daniel Martí
430cd42f80
Merge branch 'master' into logging
...
Conflicts:
fdroidserver/common.py
2014-01-30 23:58:23 +01:00
Daniel Martí
8a5b2e41f1
Forgot to remove verbose print
2014-01-30 00:17:26 +01:00
Daniel Martí
1b0fb05337
Handle dirs to be ignored in scan_source more gracefully
2014-01-30 00:16:03 +01:00
Daniel Martí
72fa1891bf
Merge branch 'master' into logging
...
Conflicts:
fdroidserver/build.py
2014-01-29 13:57:57 +01:00
Daniel Martí
63a0e859ff
Run submodule reset and clean before update. Also do --recursive for these.
2014-01-29 12:38:21 +01:00
Daniel Martí
c06fafdb6f
Do submodules recursively, do init and update at the same time
2014-01-28 23:49:36 +01:00
Daniel Martí
2f93ba9bd6
Merge branch 'master' into logging
...
Conflicts:
fdroidserver/common.py
2014-01-28 14:14:59 +01:00
Daniel Martí
d5859fab32
Fix a couple gradle python mistakes
2014-01-28 14:14:18 +01:00
Daniel Martí
3687147997
Update my own copyright notices
2014-01-28 14:07:19 +01:00
Daniel Martí
3e789bd6b5
Merge compilesdk= into target=, better documentation about target=
2014-01-28 14:01:32 +01:00
Daniel Martí
dfd0ecc740
When using placed srclibs, don't fail if proj.prop doesn't exist
2014-01-27 22:34:34 +01:00
Daniel Martí
dbb6db5bb5
Add logging to init.py, remove silly options.verbose code
2014-01-27 22:22:30 +01:00
Daniel Martí
2d2d21fc38
Don't always print output in FDroidPopen when -v is given
2014-01-27 21:49:01 +01:00
Daniel Martí
62c3663df3
Lots more FDroidPopen replacements
2014-01-27 21:48:22 +01:00
Daniel Martí
9bc8dc95ff
More switching from Popen to FDroidPopen
2014-01-27 21:48:22 +01:00
Daniel Martí
caa3d4eace
Start doing logging properly
2014-01-27 21:48:22 +01:00
Daniel Martí
fc2c1bb1a8
More config changes
...
* Add the remaining defaults
* Don't always check that dirs exist
* Better sample config
2014-01-26 21:40:31 +01:00
Daniel Martí
d8fde9e855
Don't check for mvn and gradle binaries
2014-01-26 21:30:54 +01:00
Daniel Martí
c4d14ce86a
Don't always require ndk_path
2014-01-26 21:28:09 +01:00
Daniel Martí
bc94f21463
Update defaults, mvn3 to mvn
2014-01-26 21:25:52 +01:00
Daniel Martí
0de1efeba4
Revert "Fix possible git-svn bug"
...
This reverts commit 61a61824d4
.
2014-01-26 20:35:58 +01:00