Commit Graph

83 Commits

Author SHA1 Message Date
Frédéric Péters deae95af3f add support for version epoch (#30840) 2019-02-22 14:58:58 +01:00
Frédéric Péters 8a98a2a49f wipe git clone on errors (#30720) 2019-02-17 17:21:03 +01:00
Frédéric Péters 5c054a0f87 add new --hotfix cmdline arg (#29689) 2019-01-14 10:14:45 +01:00
Frédéric Péters 2293455d29 normalize branch name without origin/ (#29690) 2019-01-13 19:56:58 +01:00
Frédéric Péters f40cce22b0 run git submodule commands earlier (#29664) 2019-01-13 11:21:25 +01:00
Benjamin Dauvergne 9bfa631d15 eobuilder-ctl: do not use git fetch to detect changes in repository (fixes #25204) 2018-12-05 16:50:45 +01:00
Benjamin Dauvergne e24084ff6c eobuilder-ctl: fix parsing of debian versions containing more than one + (fixes #25203) 2018-07-11 11:39:24 +02:00
Christophe Siraut 6da7c8bb05 allow building native packages with flag -n 2018-02-12 19:37:59 +01:00
Benjamin Dauvergne b24eb0926b continue building if debian dir not found for a distribution 2016-09-22 13:34:44 +02:00
Frédéric Péters bba065d34a create orig tarball before generating debian changelog (#12640) 2016-07-19 13:48:06 +02:00
Benjamin Dauvergne 9d7d1fafb0 Revert "modify sdist files name for Python projects with PEP0440 versions (fixes #12443)"
This reverts commit 00147206d3.
2016-07-06 00:44:31 +02:00
Benjamin Dauvergne c82b6d2b82 Revert "prevent building source package two times by not including the repository name in the lock file"
This reverts commit b7b5a6984e.
2016-07-05 20:41:38 +02:00
Benjamin Dauvergne 00147206d3 modify sdist files name for Python projects with PEP0440 versions (fixes #12443) 2016-07-05 10:52:16 +02:00
Benjamin Dauvergne b7b5a6984e prevent building source package two times by not including the repository name in the lock file 2016-04-25 13:13:43 +02:00
Benjamin Dauvergne 1a422bfd52 report more about what is really done 2016-04-25 13:13:43 +02:00
Frédéric Péters d95acfd61e fix branch reset to happen in the right directory 2015-12-22 22:35:24 +01:00
Frédéric Péters 5cc293cde4 reset to build branch for each target distribution 2015-12-22 17:39:47 +01:00
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 caf4fc3187 don't fail if changelog cannot be generated 2015-08-19 18:59:17 +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 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 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
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 53f8f1814a integrate new changelog management (#3453) 2015-05-15 16:02:19 +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 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 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 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
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 feb8e69c61 eobuilder: version now content eob and not eo 2014-05-23 11:58:46 +02:00
Jérôme Schneider 831126898a don't put eobuilder version in package version 2014-05-20 09:58:27 +02:00
Jérôme Schneider 51eb8ac56a fixes dest repository option 2014-03-31 16:29:09 +02:00
Jérôme Schneider 5aebf423a8 add an option to choose the destionation repository by distribution 2014-03-31 16:00:22 +02:00
Jérôme Schneider 543601c643 eobuilder-ctl: update web page after copying packages 2014-03-26 16:41:36 +01:00
Jérôme Schneider e32263a56b don't hardcode repository url 2014-03-26 16:25:48 +01:00
Jérôme Schneider 83f49251d8 tags: now manage default repositories 2014-03-25 14:44:02 +01:00