Daniel Martí
2c55fb499c
Do write .fdroidvcs if the clone succeeded
...
If the clone succeeded but the checkout failed, it didn't. Now it does, by
keeping the exception and raising it a bit later.
2014-07-09 10:30:28 +02:00
Daniel Martí
f857169317
Support origin/ checkouts with tags as well in gitsvn
2014-07-08 12:04:24 +02:00
Daniel Martí
a4cdd92448
Always print command output when --verbose
2014-07-08 11:16:03 +02:00
Daniel Martí
ff06694adc
Don't use generic Exception raises
...
That hides bugs, since all exceptions (including bugs that cause raises that
weren't our doing) fall under the "Exception" except
2014-07-07 15:41:50 +02:00
Daniel Martí
b56360512c
Fix silly var name typo
2014-07-06 23:28:25 +02:00
Daniel Martí
8f08487839
Stop at the summary when parsing a file for the app name
2014-07-06 11:38:32 +02:00
Daniel Martí
69bb03cd71
Use 'case' instead of if/elif in the line matching logic
2014-07-06 11:37:52 +02:00
Daniel Martí
1bcf7c7ce1
Revert "Rewrite fd-commit in POSIX Shell"
...
This reverts commit 62ba9dc07e
.
2014-07-06 11:29:31 +02:00
Daniel Martí
353e8dda00
More log level fixes
2014-07-05 15:29:12 +02:00
Daniel Martí
d8cd9a3163
Move more logging.info stuff to debug
2014-07-05 15:25:39 +02:00
Daniel Martí
4814238baf
Use logging with proper format when warning about improper verbose/quiet usage
2014-07-05 14:17:02 +02:00
Daniel Martí
5bf5ba04a6
Using $(levelname) in --quiet makes no sense
2014-07-05 14:15:31 +02:00
Daniel Martí
17dc21b69b
All logging goes to stderr, FDroidPopen should too
2014-07-05 14:10:26 +02:00
Daniel Martí
9d96ad3478
Don't directly print FDroidPopen output unless verbose
2014-07-05 14:07:53 +02:00
Daniel Martí
8249324a7b
Use counters in lint
2014-07-05 14:04:51 +02:00
Daniel Martí
905e58f54c
Simpler fd-commit arg logic
2014-07-05 13:06:01 +02:00
Daniel Martí
62ba9dc07e
Rewrite fd-commit in POSIX Shell
2014-07-05 13:01:17 +02:00
Daniel Martí
7d07e52e1f
Try the old git svn find-rev format as well
2014-07-05 12:15:20 +02:00
Daniel Martí
452c13907c
Little doc fixes
2014-07-05 12:05:54 +02:00
Daniel Martí
801f10c86f
checkupdates: don't print traces independently
2014-07-04 09:55:06 +02:00
Daniel Martí
faa35fb7c4
Avoid lint on all new plugin versions, remove TODO
2014-07-04 08:59:30 +02:00
Daniel Martí
8595e216f4
Add support for gradle plugin version 0.12
2014-07-04 08:50:20 +02:00
Daniel Martí
8b469a79f8
Fix the test suite
2014-07-03 22:33:40 +02:00
Daniel Martí
4e0e830038
Add android-20 to the SDK
2014-07-03 22:30:30 +02:00
Daniel Martí
b891689bc5
Add config.buildserver.py to the pre-commit hook
2014-07-03 18:28:49 +02:00
Daniel Martí
ec8291ba77
No need to print a trace when the user did a ^C
2014-07-03 18:26:49 +02:00
Daniel Martí
8306bac7de
Also check that platform-tools and tools exist
2014-07-03 18:23:35 +02:00
Daniel Martí
a8d4c8705f
Also use adb via a full path
2014-07-03 18:21:33 +02:00
Daniel Martí
3dbf99a7f2
Use shorter and non-redundant 'or' clauses for 'if True else' assignments
2014-07-03 17:35:28 +02:00
Daniel Martí
eaf3216e40
Recognise changes in subdirs in Tags and RepoManifest
2014-07-03 17:25:31 +02:00
Daniel Martí
00066a9b45
Use any of the branches that point to origin/HEAD if there are multiple
...
'set-head origin --auto' fails if there are multiple branches that are the
same as origin/HEAD:
error: Multiple remote HEAD branches. Please choose one explicitly with:
git remote set-head origin develop
git remote set-head origin master
So we want to grab any of them, e.g. the first branch that it gives us, and
just use that as it will work just fine.
2014-07-03 16:25:24 +02:00
Daniel Martí
ebfce778bc
Update the SDK to 23.0.2, supposedly fixing all issues
2014-07-03 15:36:43 +02:00
Daniel Martí
73142c740b
Make use of FDroidException in the main fdroid script
...
This should improve the output shown when exceptions are found
2014-07-03 14:01:22 +02:00
Daniel Martí
d9d5f30d7b
vcs_* stuff should not raise BuildExceptions
2014-07-03 13:54:23 +02:00
Daniel Martí
ee99d55e30
Also make the Tags UCM complain about unknown package id
2014-07-03 13:44:27 +02:00
Ciaran Gultnieks
327422af09
Fix failure to do anything when ndk_path is not defined
2014-07-03 08:56:56 +01:00
Daniel Martí
1d6b2378db
Some more slight logging improvements
2014-07-03 00:43:03 +02:00
Daniel Martí
a67d80a011
Remove more prints in favour of logging
2014-07-03 00:35:43 +02:00
Daniel Martí
6e515ed34e
Find the 'android' executable in the same manner
2014-07-03 00:34:16 +02:00
Daniel Martí
d73f2b9368
Also find zipalign at the start
2014-07-03 00:31:10 +02:00
Daniel Martí
d110c24eff
Find aapt as part of the main config initialisation
2014-07-03 00:31:07 +02:00
Daniel Martí
5aad7b5d38
Refuse to try downloading a repo twice
2014-07-02 17:21:45 +02:00
Daniel Martí
d132adf63c
Exception handling improvements
...
* Replace some prints with proper logging messages
* Make VCSException as verbose as BuildException, including error output
2014-07-02 15:44:46 +02:00
Daniel Martí
c64aafaf42
Don't set $SDK, it's too ambiguous with e.g. the Java SDK
2014-07-02 15:01:08 +02:00
Daniel Martí
70d77a1cce
Set up SDK and NDK env vars from python
...
No need to make the buildserver do it
2014-07-01 21:03:50 +02:00
Daniel Martí
e8284225c9
Improve some log levels
2014-07-01 20:32:49 +02:00
Daniel Martí
76ac2f591c
Remove @dir support from gradle
2014-07-01 19:39:41 +02:00
Daniel Martí
7be0634a52
Simpler way to get the available gradle versions
...
Also, sort by version names instead of alphabetically
2014-07-01 19:18:12 +02:00
Daniel Martí
b0fef49328
Fix the default config.py descriptions following the tuple syntax
2014-07-01 18:22:05 +02:00
Daniel Martí
1a1bdfc3d9
Merge branch 'bug-fixes-for-v0.2.1' of https://gitlab.com/eighthave/fdroidserver
2014-07-01 18:13:00 +02:00