Commit Graph

281 Commits

Author SHA1 Message Date
Frédéric Péters bc6745e72d misc: fix spelling of "cleaning" 2015-09-11 10:08:45 +02:00
Frédéric Péters 87ba9686b4 make it possible to build a module from a local directory
./eobuilder-ctl -d wheezy -b wip/misc-fred ~/src/eo/wcs
2015-09-10 22:38:16 +02:00
Frédéric Péters ebb07e98cf do not fail bulding wip branch when clone doesn't exist already 2015-09-10 22:37:41 +02:00
Frédéric Péters 62aabff038 misc: don't try cleaning non existing directories on exit 2015-08-20 09:05:08 +02:00
Frédéric Péters 050d90e75e pass --quiet to a serie of git commands 2015-08-19 22:59:13 +02:00
Frédéric Péters 7a48d3f29b eobuildall: build modules in alphabetical order 2015-08-19 19:03:02 +02:00
Frédéric Péters caf4fc3187 don't fail if changelog cannot be generated 2015-08-19 18:59:17 +02:00
Frédéric Péters 5f94893a85 debian: limit to python 2.7 2015-08-19 17:24:38 +02:00
Frédéric Péters 60c1acf8d7 debian: rename package to eobuilder 2015-08-19 17:13:35 +02:00
Frédéric Péters ffe9877610 eobuilder: get out if there's no debian/ anywhere 2015-08-19 16:59:08 +02:00
Frédéric Péters 8f40f1d099 eobuildall: add support for patterns in blacklist 2015-08-19 16:49:49 +02:00
Frédéric Péters 89e1de9769 add debian packaging 2015-08-19 16:40:15 +02:00
Frédéric Péters 303a4761c8 eobuildall: display elapsed time for the modules 2015-08-19 16:30:40 +02:00
Frédéric Péters 4f8031c43e eobuildall: flush stdout before running eobuilder 2015-08-19 16:25:40 +02:00
Frédéric Péters f8614fd013 always create a config object 2015-08-19 16:22:30 +02:00
Frédéric Péters 5d3fae0c15 add missing sys import 2015-08-19 16:21:10 +02:00
Frédéric Péters 087c6c6095 add support for specifying different distribution targets for some modules
[dists]
wcs = wheezy,jessie
2015-08-19 16:15:50 +02:00
Frédéric Péters c9a5b2676e eobuildall: print headings before build 2015-08-19 16:13:11 +02:00
Frédéric Péters 8681a2345f eobuildall: script to build all modules (#6677) 2015-08-19 15:42:06 +02:00
Frédéric Péters 409aec88e4 makes sure version number is a string 2015-08-19 15:14:37 +02:00
Frédéric Péters bcd9dfa767 use original changelog if generated changelog has wrong version number 2015-08-19 15:13:55 +02:00
Frédéric Péters 28d60f4b47 use a separate stamp file for uploads (#7571) 2015-08-19 15:02:41 +02:00
Frédéric Péters 4502386224 misc: create directories recursively 2015-08-19 12:31:40 +02:00
Frédéric Péters 58d6eab803 add support for a local_settings.py file 2015-08-19 12:29:23 +02:00
Frédéric Péters e473b53500 fixup ove ini 2015-08-19 12:27:29 +02:00
Frédéric Péters b65758b424 move init() function to module space 2015-08-19 11:52:32 +02:00
Frédéric Péters f70c630ec1 return a specific exit code in case of unsupported module type 2015-08-19 11:36:31 +02:00
Frédéric Péters dd382afa1c doc: typo fix 2015-08-19 11:36:24 +02:00
Jérôme Schneider 73c54a7050 eobuilder-ctl: ensure to be on the correct branche before generating changelog 2015-05-20 11:26:56 +02:00
Jérôme Schneider e0e28509b5 changelog: don't try to add an entry when there is no logs 2015-05-18 18:04:40 +02:00
Jérôme Schneider d74942f5d6 changelog: manage lookup error 2015-05-18 17:55:26 +02:00
Jérôme Schneider 8f99507fe3 changelog: maintainer email should not have '<>' by default 2015-05-15 16:29:48 +02:00
Jérôme Schneider 53f8f1814a integrate new changelog management (#3453) 2015-05-15 16:02:19 +02:00
Benjamin Dauvergne 79adbb3e5c Add module to generate changelog from git logs 2015-05-15 15:08:02 +02:00
Jérôme Schneider 8e26b433f0 eobuilder-ctl: don't be to strict with tag version 2015-05-07 16:42:49 +02:00
Jérôme Schneider eea4b27e86 hack to manage wip branches 2015-04-29 14:09:27 +02:00
Jérôme Schneider 8337247a8f eobuilder-ctl: package['copy_in_testing'] and not packages['copy_in_testing'] 2015-04-29 10:40:32 +02:00
Jérôme Schneider c7afbd573b improve lock management: add branch and repository informations 2015-04-28 19:11:39 +02:00
Jérôme Schneider cfd0d2931c dput.cf: add DEFAULT section and add wip repositories 2015-04-28 17:35:20 +02:00
Jérôme Schneider 3ed231b77f Never copy packages in testing repository when we set a repository name (#7044) 2015-04-28 17:08:19 +02:00
Jérôme Schneider ad6dec5581 eobuilder/settings.py: typo 2015-04-28 15:24:43 +02:00
Jérôme Schneider 159e80e4d6 eobuilder-ctl: always make a git reset --hard origin/<your_branch> 2015-04-03 10:28:41 +02:00
Jérôme Schneider 4f1443c93e add support for debian folders in master branch (#6674) 2015-04-02 17:48:04 +02:00
Jérôme Schneider 6045fb9d3d Add jessie support 2015-02-25 17:31:03 +01:00
Jérôme Schneider 51e20da8cd Only use debian-DIST branch if debian_branch is eaqual to default value 2015-02-16 15:35:43 +01:00
Jérôme Schneider 4fefe86f2a Add option to choose debian branch
Closes #6522
2015-02-16 15:32:58 +01:00
Jérôme Schneider 9481f5b60f impove cleaning on exit
using atexit to clean git and remove build dir

Closes #5167
2015-01-22 17:56:56 +01:00
Jérôme Schneider 93b76fa437 sttings: synchro-orleans should only in wheezy-testing now 2014-10-13 18:29:29 +02:00
Benjamin Dauvergne 4172ccd909 Support project names containgin slashes
The project is used for finding the local directory and resolving the
git remote repository, if the remote repository is inside a sub
directory we need to keep only the basename for finding the local
checkout.
2014-10-02 23:01:00 +02:00
Jérôme Schneider 9d4869a13b eobuilder-ctl: ignore stderr for setup.py commands 2014-09-12 14:31:03 +02:00