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
Jérôme Schneider
4908773352
eobuilder-ctl: add submodule management
2014-09-12 14:28:13 +02:00
Jérôme Schneider
1067f65bbd
add synchro-orleans to wheezy-auquotidien-testing automaticall
2014-06-19 16:28:05 +02:00
Jérôme Schneider
feb8e69c61
eobuilder: version now content eob and not eo
2014-05-23 11:58:46 +02:00