Commit Graph

543 Commits

Author SHA1 Message Date
Sébastien Loriot dd5a9163d0 update the replacement string for URL 2017-11-17 12:28:33 +01:00
Sébastien Loriot eda6d41e8f replace $URL$ and $Id$ when generating a release 2017-11-17 08:40:16 +01:00
Sébastien Loriot 76a543fd3b clean up comments 2017-11-17 07:36:44 +01:00
Sébastien Loriot 203f7cd51e merge two loops 2017-11-17 07:28:45 +01:00
Sébastien Loriot dfbb997f48 add a first version of the cmake script to create a release 2017-11-17 07:09:28 +01:00
Sébastien Loriot 4f85e3f688 update script to test for the presence of URL and Id tag 2017-11-15 23:13:22 +01:00
Sébastien Loriot 49c1357aff add license checking include directive only in GPL files 2017-11-12 10:21:35 +01:00
Sébastien Loriot 5a356fb40a add check for the presence of SPDX identifier
also update check for GPL license checking include directive
2017-11-12 10:21:35 +01:00
Sébastien Loriot 72cda50a5e fix incorrect LGPL version tags 2017-11-12 10:17:52 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Laurent Rineau 63d3c81038 Fix the previous commit 2017-09-15 17:12:48 +02:00
Laurent Rineau 7fb5d8dc05 Protection against loss of uncommitted stuff 2017-09-15 17:10:56 +02:00
Laurent Rineau 18a84363c2 Add a zsh script to help the release manager 2017-09-15 16:43:06 +02:00
Laurent Rineau 984b021574 Improve check_headers.sh, and fix the errors 2017-09-04 16:06:51 +02:00
Laurent Rineau 3e61b2c649 fix with old `cut` version before 8.25 2017-08-23 15:55:49 +02:00
Sébastien Loriot 07f6151b06 fix help display 2017-08-18 11:13:52 +02:00
Laurent Rineau 5658adbc26 Fix the updates to doc.cgal.org/master 2017-07-24 16:15:07 +02:00
Laurent Rineau 07e34b2773 Try to be more robust on errors
The objective is to always have a working http://doc.cgal.org/master
2017-07-17 17:42:50 +02:00
Laurent Rineau 2c6980bb4a Fix the script, with filenames containing spaces 2017-06-26 11:57:06 +02:00
Laurent Rineau 376c2dd002 Merge pull request #1852 from maxGimeno/Doxygen_compare-GF
Compare two documentation outputs
2017-06-13 10:18:28 +02:00
Laurent Rineau 053b617695 Fix developer_scripts/detect_wrong_encoding with file-5.29 2017-06-12 18:03:30 +02:00
Maxime Gimeno 36d1a39bfc Optimisations :
- Fix path problems
 - Unify test_doxygens.sh
 - use th emax number of cores available for make calls
 - fix doc of the scripts
2017-06-07 13:58:48 +02:00
Maxime Gimeno 7745ed8423 Modify run_doxygen_testsuite to use the new doxygen testsuite. 2017-04-18 12:59:26 +02:00
Laurent Rineau 4ff73fdb69 Remove other false positives 2017-02-01 18:01:39 +01:00
Laurent Rineau 4cb90a88b7 ack is not needed: egrep does the same 2017-02-01 18:00:44 +01:00
Laurent Rineau 2ef63a5e18 On Trusty, `file` might return "FIG image text, version 3.2" 2017-02-01 17:51:30 +01:00
Laurent Rineau c22aebe938 Windows `.bat` files can be executable 2017-02-01 17:23:40 +01:00
Maxime Gimeno 1c1999411b Update test_merge_branch to check if all the documentation headers actually exist. 2017-02-01 10:52:28 +01:00
Laurent Rineau 7f0a613df7 Improvements
- Use `ack` (Fedora) or `ack-grep` (Debian/Ubuntu)
- Avoid an `exit 1` if the merge is empty.
2017-01-19 18:55:44 +01:00
Laurent Rineau 0b5cd1388f Accelerate "Checking if non utf-8 characters are used" 2017-01-19 18:48:19 +01:00
Sébastien Loriot eefa67f762 remove release_date.h and put the macro in version.h to be set by cmake
in the case of a release, it will be the date of the creation of the release
2017-01-19 16:32:31 +01:00
Sébastien Loriot 953b743e65 detect files with no license include directive 2017-01-19 15:20:28 +01:00
Sébastien Loriot 0313693e03 more strict matching for include guards 2017-01-19 15:20:27 +01:00
Sébastien Loriot 6c7064167d detect non UTF-8 characters 2017-01-19 15:20:27 +01:00
Sébastien Loriot 8f3b8af123 fix the detecting of incorrect cmake project names 2017-01-19 15:20:26 +01:00
Sébastien Loriot 8efcb3db1b improve regexp to match any license header included 2017-01-19 15:20:24 +01:00
Sébastien Loriot 944a8f2e39 add a script to add the include directive of the license file per parckage 2017-01-19 15:20:24 +01:00
Laurent Rineau 71c92f6611 Fix the path to env 2016-12-20 20:01:34 +01:00
Laurent Rineau d97b4001b3 Fix CMake warnings about unused variables set on command line
`RUNNING_CGAL_AUTO_TEST` and `CGAL_DIR` are set on the command line by
our `cgal_test` scripts.

-> Add the option `--no-warn-unused-cli` to avoid warnings when the
   variables are actually not used (for example if a dependency is not
   satisfied).
2016-12-02 11:06:06 +01:00
Laurent Rineau 038a310a1a Merge pull request #1446 from sloriot/CGAL-remove_dont_submit
Getting rid of the remaining dont_submit files
2016-10-17 10:01:30 +02:00
Laurent Rineau 6c93f66b1f improve the script
- More verbose outputs
- Compatibility with various versions of dulwich.
2016-10-06 18:22:31 +02:00
Laurent Rineau 5e3a7dba70 Purposely ignore all build* directories 2016-10-06 17:38:24 +02:00
Sébastien Loriot c430ba2370 release creation script skip Maintenance directory 2016-10-06 09:55:49 +02:00
Laurent Rineau 223c1cf5a4 Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Laurent Rineau 9a0bb54922 Merge pull request #1438 from sloriot/CGAL-clean_up_projects_name_cmake
Clean up projects name in cmake scripts
2016-10-05 13:02:25 +02:00
Laurent Rineau 405207791c Fix the name of the config file 2016-10-04 20:14:03 +02:00
Laurent Rineau d78eb5192f Add --unmerged 2016-10-04 20:06:51 +02:00
Laurent Rineau b27f3b75fc Improve the script
- Document and implement the special treatment of 'Under testing ...'
- In case the label is unknown, print know labels.
- Fix the case when issues are not pull-requests.
2016-10-04 19:55:31 +02:00
Laurent Rineau ac6c0b8b1c Add a new script to list pull-request
This Py2/Py3 script uses the Github API to list pull-requests matching a
given label.
2016-10-04 19:43:26 +02:00