Sébastien Loriot
7db11179d0
special handling for Documentation and Miscellany + remove fig_src
2018-01-08 20:49:19 +01:00
Sébastien Loriot
c2fa266280
create test/PKG_Demo and test/PKG_Examples + copy cgal_test_with_cmake
...
needed by the testsuite
2018-01-08 20:15:12 +01:00
Sébastien Loriot
7dd3244c02
handle CGAL_VERSION_NR and CGAL_VERSION options
2018-01-03 12:14:05 +01:00
Sébastien Loriot
e318a89a78
handle CGAL_GIT_HASH and CGAL_RELEASE_DATE in version.h
2018-01-03 11:13:19 +01:00
Sébastien Loriot
8b6deff272
generate VERSION
2018-01-03 10:46:22 +01:00
Sébastien Loriot
bb8e7127f6
remove INTERNAL option that is redundant
2018-01-03 10:27:05 +01:00
Sébastien Loriot
df15f0ece5
consider the file content as a string to avoid semicolon to be removed
2018-01-03 10:21:44 +01:00
Laurent Rineau
8f3e229802
Update the script
...
- The directory of the doc results is now `output1/` instead of `output/`.
- The script was considering that CGAL-4.11.1-I-103 was `master`, whereas
it is build from a release branch.
2017-12-13 12:07:30 +01:00
Laurent Rineau
4544da8e1f
Merge pull request #2644 from maxGimeno/Doc_add_one_column_to_overview-GF
...
Add a 3rd diff column to the documentation overview page.
2017-12-05 18:27:09 +01:00
Maxime Gimeno
647f4b7775
update testsuite script
2017-12-01 15:43:58 +01:00
Sébastien Loriot
38810c9860
generate SVN like ID if generated from a git branch
2017-11-20 12:13:22 +01:00
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
Laurent Rineau
367da380f1
Move and regenerate list_of_documented_headers.cmake
2016-09-30 15:23:15 +02:00
Laurent Rineau
c6855beb15
Only check the list of documented headers
...
That list of documented headers (contained in
`Installation/list_of_documented_headers.cmake`) is generated using a
shell script, with `ack`, by searching in the example .cpp files, and in
the Doxygen compiled documentation.
2016-09-30 15:22:28 +02:00
Sébastien Loriot
7d3f017ba1
one more symbol
2016-09-09 14:29:13 +02:00
Sébastien Loriot
20b07e04e7
remove no longer used script
2016-09-08 18:40:46 +02:00
Laurent Rineau
1932c2115f
Use bash as the interpreter
...
Fixes #1440 .
2016-09-08 15:42:57 +02:00
Sébastien Loriot
1b9fb0be94
check cmake scripts of tests, examples and demos exist
2016-09-08 01:08:50 +02:00
Sébastien Loriot
de8d0d33f5
add test to check the field project in cmake scripts
2016-09-08 00:38:44 +02:00
Sébastien Loriot
bbf00dbe52
one more
2016-09-07 21:59:58 +02:00
Sébastien Loriot
756f19c2a5
remove more symbol
2016-09-07 21:59:13 +02:00
Sébastien Loriot
fccdea9517
handle more symbols
2016-09-07 18:49:46 +02:00
Sébastien Loriot
421912200c
add script to generate a table of content in the wiki on github
2016-09-07 18:38:30 +02:00
Laurent Rineau
a022a05f0d
Add the support to edit the symlink
2016-07-20 19:46:02 +02:00
Laurent Rineau
10fe0db5f4
Merge branch 'releases/CGAL-4.8-branch'
2016-04-08 15:13:33 +02:00
Laurent Rineau
84710e67b4
Update the script for CGAL-4.8 demos
...
The polyhedron demo now has sub-sub-directories!
2016-04-08 15:01:04 +02:00
Sébastien Loriot
45406a5296
Merge pull request #788 from bo0ts/Installation-split_config-pmoeller
...
Split CGALConfig.cmake and CGALExports.cmake
2016-03-06 15:36:55 +01:00
Philipp Möller
42899e6bf0
Remove script cgal_generate_cmake_script.cmake
...
The script is ancient, has syntax errors, and no obvious purpose not covered
by cgal_create_CMakeLists.
2016-02-16 17:34:41 +01:00
Philipp Möller
25571be1d9
Remove WITH_ALL_PRECONFIGURED_LIBS code
...
The required code is no longer supported after the removal of
CGAL_ALLOW_ALL_PRECONFIGURED_LIBS_COMPONENT
2016-02-16 17:27:58 +01:00
Philipp Möller
4211a4f01e
Globally remove CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS
...
This is a Cmake 2.4.3 variable that isn't even documented anymore.
2016-02-16 17:02:55 +01:00
Philipp Möller
5300219e66
Use CGAL_DOC_VERSION in script
2016-02-11 15:37:54 +01:00
Sébastien Loriot
3ce368732f
remove temporary directory
...
fix of 30d4951f
2016-02-01 17:16:34 +01:00
Sebastien Loriot
674425ef5f
Merge pull request #598 from bo0ts/Maintenance-run_doxygen_from_release-pmoeller
...
Use the ability to build doc from a release
2016-01-22 09:17:57 +01:00
Sebastien Loriot
a54f81a184
Merge pull request #638 from bo0ts/Script-fix_615-pmoeller
...
Improve create_internal_release
2016-01-22 09:16:12 +01:00
Philipp Möller
605619dbd1
Replace Tiny dependency with a manual check
2016-01-21 14:56:27 +01:00
Sebastien Loriot
6a7523770b
Merge pull request #507 from sloriot/Scripts-test_script_update
...
make the call to readlink earlier to prevent usage of incorrect CGAL_DIR
2016-01-18 09:45:00 +01:00
Philipp Möller
61d8e6c190
Use Capture::Tiny to silence tar
...
Tar will hard-error with the message:
tar: ./include/**.h: Not found in archive
tar: Exiting with failure status due to previous errors
if the temppack.tar does not contain a match. We have to use a special
module to silence this match for several reasons.
- There is no way to ignore this error (even though it has been
requested on the GNU tar mailing list).
- We cannot redirect the output of tar to /dev/null easily. We have to
use the LIST form of system which does not allow for redirection.
2016-01-14 16:14:54 +01:00
Philipp Möller
e3c560172b
Use File::Temp to get our own temporary dir
...
Instead of writing directly to /tmp, create our own temporary directory
via File::Temp. There is no need for dedicated cleanup. The directory
will be removed as soon as the tempdir object goes out of scope.
2016-01-14 14:17:38 +01:00
Laurent Rineau
c5af8ac61c
Change curl options
...
- use $HOME/.netrc to read user/passwd
- do not use insecured SSL
2016-01-11 10:50:07 +01:00
Philipp Möller
6b787718fe
Use a release to build the documentation
...
Duplicate some code from autotest_cgal to download the LATEST release,
untar it and run the documentation testsuite on it. Clean up afterwards.
2016-01-08 11:49:23 +01:00
Sébastien Loriot
b6dacfd393
Merge remote-tracking branch 'cgal/releases/CGAL-4.7-branch'
2016-01-08 11:44:44 +01:00
Philipp Möller
686116debb
Move run_doxygen_testsuite to Scripts
...
This script should be part of a (internal) release so the machine
building releases or testsuites can use the appropriate version for a
given release.
2016-01-08 11:39:52 +01:00
Philipp Möller
59baa1d196
temppack.tar is not always in /tmp
2015-12-21 18:05:01 +01:00
Philipp Möller
9d787a64ee
Add a filelist to doc/package in a release
...
During release creation check which headers are actually part of a
package, write a list and move that list to doc/package_name
2015-12-03 16:05:35 +01:00
Sébastien Loriot
df8de0cb40
make the call to readlink earlier to prevent usage of incorrect CGAL_DIR
...
in case CGAL-I is changed locally by another testsuite
2015-11-23 23:56:28 +01:00
Laurent Rineau
64654ea2ff
Add a script that shows the merges in last testsuites
2015-10-26 14:25:06 +01:00
Sebastien Loriot
2e493f297b
Merge pull request #389 from afabri/CGAL-Qt3-GF
...
Remove Qt3 based demos
2015-10-23 17:08:49 +02:00
Sébastien Loriot
eb4f860f3b
remove mentions of Qt3
2015-10-05 15:19:58 +02:00
Philipp Möller
e803417ea2
Add volume qualifiers
...
Mandatory with SELinux
2015-10-01 15:15:56 +02:00
Philipp Möller
8be6fd9ecf
Remove the container after use
2015-10-01 09:55:31 +02:00
Philipp Möller
aa8eccead6
Remove dead manual code
2015-10-01 09:55:31 +02:00
Philipp Möller
30d4951f3f
Use Docker NSIS image
...
Instead of calling NSIS directly, launch an image that handles this.
2015-10-01 09:55:31 +02:00
Laurent Rineau
022d7325a3
autotest_cgal: Do not try to use lockfile on Windows, buggy
2015-09-08 13:08:44 +02:00
Laurent Rineau
f99b88d671
autotest_cgal on Windows: fix pre-compiled binaries
...
Also collect DLLs from sub-directories: in the Polyhedron demo, for
example, there are generated DLLs in ./implicit_functions/
2015-09-08 13:07:32 +02:00
Laurent Rineau
5dfea470e7
autotest_cgal: small modification for Cygwin
...
In case of Cygwin, use cygpath on CGAL_REFERENCE_CACHE_DIR
2015-09-08 13:07:20 +02:00
Laurent Rineau
03e82e2c87
Qt5 instead of Qt4
...
And WITH_CGAL_Qt3 is OFF by default, now.
2015-08-03 15:06:53 +02:00
Laurent Rineau
672d2134a8
Fix the CXXDEBUG/OpenMesh issue
2015-07-09 17:40:58 +02:00
Alexander Kobel
8ae9c144a8
make cgal_create_CMakeLists and its brethren recognize all common C++ source file extensions
...
Rationale: cgal_create_CMakeLists and related scripts used to not
consider files ending on anything else than .cpp or .C as C++ sources.
This patch allows for the list of extensions considered as C++ source
files as stated in the g++ man page.
2015-06-25 15:55:55 +02:00
Laurent Rineau
7f185d4b1b
Update licensecheck to upstream release 2.15
...
I took the script for the Fedora distribution version 20, in the RPM
package devscripts-minimal-2.15.3-1.fc20.x86_64
2015-04-30 14:31:53 +02:00
Laurent Rineau
76414c55e7
Allow to use git-hub, if availlable
2015-04-21 17:38:08 +02:00
Laurent Rineau
98bc70d8d1
Improved script
2015-04-07 16:08:33 +02:00
Laurent Rineau
ac04d78dde
Update after switch to Github
2015-03-10 14:50:42 +01:00
Laurent Rineau
39a43e31ab
Modify the release creation scripts for Github
2015-03-05 22:01:26 +01:00
Laurent Rineau
3f8fc6b829
Make the script display the status of the merge
2015-01-22 13:52:14 +01:00
Laurent Rineau
3f0166686b
Fix a bug on Windows
2015-01-15 14:40:47 +01:00
Laurent Rineau
31c965a070
One script to rule them all!
...
This script makes various checks on branches that are candidate to be
merged in CGAL.
2015-01-14 19:43:06 +01:00
Laurent Rineau
63944ff69b
Better implementation
2015-01-14 19:42:53 +01:00
Laurent Rineau
ad7fd054d2
Better script
...
The pattern "build*/" is now excluded recursively and not only at the
root.
Trivial fix for master.
2014-12-22 18:02:14 +01:00
Laurent Rineau
9da107f450
workaround for Cygwin
2014-11-27 16:03:46 +01:00
Laurent Rineau
b7becbcdb8
Change the IP address for test result submissions
2014-08-27 10:35:14 +02:00
Laurent Rineau
36d8b5bd18
Convert source files encoding to utf-8
...
All non-ASCII files should be encoded in UTF-8. So far, the ZSH script
`Scripts/developer_scripts/detect_wrong_encoding` detects wrong encoding
in source/header files of include/, src/, and doc/.
2014-08-01 11:20:13 +02:00
Sébastien Loriot
6ed1ba826e
Merge branch 'to-be-tested/Stop_testing_taucs-sloriot'
...
Taucs, Lapack and Blas supports are no longer tested
Approved by the Release Manager
Tested in CGAL-4.5-Ic-97
Conflicts:
Polyhedron/demo/Polyhedron/CMakeLists.txt
2014-07-16 20:19:21 +02:00
Laurent Rineau
03cc42d44f
New script, to detect non-UTF-8 header files
2014-07-08 13:22:45 +02:00
Sébastien Loriot
aeb094e4cc
more Taucs removal
2014-06-25 15:58:37 +02:00
Laurent Rineau
bb5594931e
Fix the exit code
2014-05-22 15:10:00 +02:00
Laurent Rineau
e14ba766f2
Fix a typo
2014-02-24 18:37:43 +01:00
Laurent Rineau
aff729e8e2
Fix release creation
2014-02-24 17:47:56 +01:00
Laurent Rineau
eabe9f16a6
Quote arguments of 'rm'
2014-02-24 16:30:01 +01:00
Laurent Rineau
c25c042583
Fix the creation of public releases .exe setup
2014-02-24 16:28:31 +01:00
Laurent Rineau
a5cc4dc910
Fix the creation of public releases
...
When the release names of consecutive public releases are the identical,
there was a bug:
"gzip: CGAL-4.4-dev.tar.gz already exists; not overwritten"
2014-02-18 15:56:52 +01:00
Laurent Rineau
c2c472b20b
Fix a warning
...
"Name "main::result" used only once: possible typo at
[...]/create_internal_release line 226."
2014-02-18 15:56:00 +01:00
Laurent Rineau
5a916c9fda
Better detection of wrong permissions
2014-02-06 19:04:04 +01:00
Laurent Rineau
367314623d
Add a script to detect wrong permissions, and fix permissions
...
The script uses zsh, and lists regular files that have the
'executable' permission.
At the same time, I fix the permissions of several files.
2014-02-06 18:49:09 +01:00
Sébastien Loriot
c941961373
remove mention of doc_tex in developer scripts
2013-12-03 17:33:56 +01:00
Laurent Rineau
bf5f124a97
Better treatment of ULIMIT_OPTIONS
...
Previously, the shell variable was set in .autocgalrc, and its value was
recopied as-is in the localtestscript file. Now ULIMIT_OPTIONS can be set
in the "setup" file of a testsuite platform in the reference platforms
directory.
2013-11-07 14:23:03 +01:00
Laurent Rineau
9bd913af91
create_new_release: better error reporting
2013-08-21 15:18:56 +02:00
Laurent Rineau
7e840c8ec9
Follow-up to the switch to Doxygen. Remove references to doc_tex
2013-08-21 12:27:40 +02:00
Laurent Rineau
686edc3811
Switch to the Doxygen documentation
...
The internal releases will now include the doc/ subdirectory, instead of
doc_tex/, and the doc_html/ subdirectory points to the Doxygen-generated
documentation.
2013-08-20 17:00:45 +02:00
Laurent Rineau
3f617fa3cc
In the short git log, display parents hashes
2013-06-24 14:56:11 +02:00
Laurent Rineau
149b43c28f
Merge branch 'Scripts-fix_cgal_test-lrineau'
...
It fixes a bug during the detection of availlable targets in a Makefile,
when one file or directory in the sources directory is named "help".
Approved by the Release Manager.
2013-06-14 11:47:58 +02:00
Sébastien Loriot
0f8498f3b5
Revert "use relative path in tagfiles, otherwise documentation output cannot be moved"
...
This reverts commit ea256c954a .
Conflicts:
Documentation/CMakeLists.txt
2013-06-13 15:21:07 +02:00
Laurent Rineau
e740108114
Fix cgal_test detection of existing targets
2013-06-13 13:53:36 +02:00
Sébastien Loriot
ea256c954a
use relative path in tagfiles, otherwise documentation output cannot be moved
2013-06-11 12:54:25 +02:00
Panagiotis Cheilaris
e365c3d4b9
Merge branch 'doxygen-script-cgal_create_package_dir-philaris'
...
Script cgal_create_package_dir.py creates the skeleton
directory structure of a new package and fills it with
some basic files.
Approved by the release manager.
2013-06-09 18:09:44 +02:00
Panagiotis Cheilaris
01c1baeeb3
include path ending in package name
2013-06-07 16:17:27 +02:00
Panagiotis Cheilaris
23327f57c9
usage of cgal_create_package_dir in comments
2013-06-07 16:11:41 +02:00
Panagiotis Cheilaris
4217cc2459
find template figure in its new place from script
2013-06-04 09:58:34 +02:00
Panagiotis Cheilaris
373a733fc9
make script python version agnostic
2013-06-04 09:50:34 +02:00
Panagiotis Cheilaris
4aade0bc6d
add epilog about single directory creation
2013-05-31 11:40:01 +02:00
Panagiotis Cheilaris
abb1ec705d
add dependencies file in documentation directory
2013-05-31 11:27:49 +02:00
Panagiotis Cheilaris
5d6d2f31a9
remove xml file in documentation directory
2013-05-31 10:08:29 +02:00
Panagiotis Cheilaris
fb87d46f78
add Doxyfile.in in documentation directory
2013-05-31 10:04:42 +02:00
Panagiotis Cheilaris
ecf3cf77b0
xml supports documentation inside code in include
...
Now, we have support to look in the source files in the include
directory of a package for possible doxygen documentation.
2013-05-29 19:27:28 +02:00
Panagiotis Cheilaris
6af09cda39
optional path argument where package is created
...
If path argument is omitted, the package directory
is created in the current directory.
2013-05-29 19:24:30 +02:00
Panagiotis Cheilaris
1faa0ceac4
remove TeX comment from doxygen script
2013-05-29 18:52:25 +02:00
Panagiotis Cheilaris
88a116529d
doc xml usual references and comments
2013-05-29 16:27:49 +02:00
Panagiotis Cheilaris
39c5060c72
show command for multiple authors in comment
2013-05-29 16:22:37 +02:00
Panagiotis Cheilaris
fae38e2a15
also fill user manual txt with some basic content
2013-05-29 16:15:24 +02:00
Panagiotis Cheilaris
8cb53ceb9d
copy sample image to new package directory
2013-05-29 12:21:35 +02:00
Panagiotis Cheilaris
56814aa8cf
remove tag from xml file in documentation
2013-05-29 11:37:23 +02:00
Panagiotis Cheilaris
988c8ae48f
store documentation figure path in a variable
2013-05-29 11:35:24 +02:00
Panagiotis Cheilaris
7757cf3841
use pkg-small.png as the figure
2013-05-29 11:24:26 +02:00
Panagiotis Cheilaris
b2a94ea3ce
use PRETTY PACKAGE NAME in script
...
I also added a comment that "PRETTY PACKAGE NAME"
should be the same in the xml file and the package
description in the documentation.
2013-05-29 11:19:44 +02:00
Laurent Rineau
2c6d522fcd
Display a short log of integration
2013-05-28 17:37:41 +02:00
Panagiotis Cheilaris
62bbe72def
skeleton xml & description files in documentation
2013-05-28 14:14:26 +02:00
Panagiotis Cheilaris
3b914cc5f9
directory structure for documentation of a package
2013-05-28 13:36:14 +02:00
Panagiotis Cheilaris
c5be7187c2
help and usage message for cgal_create_package_dir
2013-05-28 12:12:03 +02:00
Panagiotis Cheilaris
663f9de8ff
use os.path.join to make script more portable
2013-05-28 11:56:11 +02:00
Panagiotis Cheilaris
bd8474be80
create the directory structure for a new package
2013-05-27 18:51:33 +02:00
Laurent Rineau
d47b8963a2
Change the way the Git branch is displayed in test results
...
Now the commit hash will be display, and also all the local branch names
that correspond (similarly to the use of --decorate in git-log).
2013-03-26 12:45:13 +01:00
Sébastien Loriot
29738420ba
fix incorrect bash construction
2013-03-26 11:37:11 +01:00
Laurent Rineau
f6f3fb47f3
Variables that depend on CGAL_ROOT must be set after .autocgalrc is loaded
2013-03-04 17:17:12 +01:00
Laurent Rineau
6316551b4f
My two patches to licensecheck are already merged upstream.
...
The patches are in the future version 2.13.1, not yet released.
2013-02-20 14:03:05 +01:00
Laurent Rineau
fbd7cb7155
Add a comment
2013-02-19 16:45:00 +01:00
Laurent Rineau
6f77194886
Update licensecheck from the upstream 2.13.0
...
- plus two patches, that are submitted upstream¹
- add a sort of testsuite.
¹) See the following bugs:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700938
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700944
2013-02-19 16:44:30 +01:00
Laurent Rineau
b0d3a8d320
Fix a bug in Scripts/developer_scripts/detect_packages_licenses
...
The bug was hidding the fact that some files of CGAL have no or wrong
license headers.
2013-02-18 15:30:06 +01:00
Laurent Rineau
74643398fa
Remove .scm-branch from public releases
2013-02-08 16:35:37 +01:00
Laurent Rineau
dedd4c4cbb
In autotest_cgal, print errors to stderr instead of stdout
2013-02-06 12:05:34 +01:00
Eric Berberich
5f16598c10
added quotes to handle whitespaces in directories
2012-12-19 10:46:57 +01:00
Philipp Möller
1adf441b18
Convert all CRLF files to LF
2012-12-03 18:44:24 +01:00
Laurent Rineau
c4d35cd207
Add an option --no-scm-update to create_new_release
...
My script
Maintenance/infrastructure/cgal.geometryfactory.com/bin/create_release
already fetch and reset the SCM (to precompile manual tools). No need have
create_release to it again.
2012-11-30 12:50:30 +01:00
Laurent Rineau
8358f58ab6
Add a shebang for that script
2012-11-26 12:10:35 +01:00
Laurent Rineau
0f0270f8bf
Fix CGAL_SVN_REVISION in internal releases
2012-11-16 10:52:42 +01:00
Laurent Rineau
54748a5fa2
Yet another fix
...
Scripts/developer_scripts/create_internal_release is difficult to test
without commiting it. :-(
2012-11-13 16:15:18 +01:00
Laurent Rineau
ff6c7f9436
Last fix of testsuite scripts?
2012-11-13 15:12:05 +01:00
Laurent Rineau
7516722c10
Modify release creation scripts to be compatible with Git
2012-11-13 14:46:46 +01:00
Laurent Rineau
e9637bf7b3
Fix the exit code of the script
2012-11-01 13:58:24 +00:00
Sébastien Loriot
74cc1ba744
remove more files
2012-11-01 08:36:19 +00:00
Eric Berberich
a7c6fc90c9
added missing "remotes/"
2012-10-24 10:45:33 +00:00
Eric Berberich
526594b3a4
report only if successfull
2012-10-24 10:38:46 +00:00
Eric Berberich
cd0edaad5d
remove this script from next (it is still contained in svn2git-cgal)
2012-10-23 23:01:22 +00:00
Eric Berberich
bc23fc74d7
script to install hooks for clients
2012-10-23 23:00:07 +00:00
Laurent Rineau
d2bbb00578
Followup r73187: fix the script.
2012-10-23 09:05:53 +00:00
Laurent Rineau
184f8735a3
Revert previous commit r73185
2012-10-23 08:28:33 +00:00
Laurent Rineau
f346d6baa7
Follow-up of r73184: patch the date and CGAL version in man(1) pages
2012-10-23 08:27:01 +00:00
Laurent Rineau
a0a88a3767
Patch the date and CGAL version in man(1) pages
2012-10-23 08:25:28 +00:00
Laurent Rineau
8b2ca2a747
Prepare release scripts for Git
2012-10-22 14:42:42 +00:00
Laurent Rineau
f0118a1311
Revert last commit (commited by error)
2012-10-09 09:28:37 +00:00
Laurent Rineau
648472bdac
After a run of detect_packages_license
2012-10-09 09:26:23 +00:00
Eric Berberich
357d6258f5
cmake's link_libraries is deprecated
...
removed almost all occurenced (missing UseFiles). While
doing so, some CMakeLists.txt could also be simplified. In fact
many more CMakeLists.txt can be simplified, in one of two ways:
1) add external libs to CGAL_3RD_PARTY_LIBRARIES and
2) call cgal_create_single_source_program
2012-08-03 22:32:39 +00:00
Eric Berberich
7e1fd59648
correct names
2012-08-03 17:48:56 +00:00
Laurent Rineau
7eb193cc61
New script that detect files with mixed eol styles
2012-08-02 13:46:16 +00:00
Laurent Rineau
4c3e1c3138
Fix mixed eol styles
2012-08-02 13:35:03 +00:00
Eric Berberich
7df5cae640
moved
2012-05-24 12:36:17 +00:00
Eric Berberich
42799e2a39
merge from next
2012-05-21 09:23:32 +00:00
Philipp Möller
c625511ef7
After chmod'ing this a thousand times: add executable property to clean_up_branch
2012-05-11 15:30:24 +00:00
Laurent Rineau
c8dcd583cb
Smaller patch to licensecheck. Patch submitted upstream.
2012-02-10 11:40:09 +00:00
Joachim Reichel
d515d853e1
Tighten grep expression to also find files with license, but without
...
copyright notice.
2012-01-29 10:40:10 +00:00
Joachim Reichel
2407cc9efb
Rename script (s/qpl/gpl/).
2012-01-29 10:35:31 +00:00
Joachim Reichel
b7b542d788
Adapt script to the new license scheme.
...
- remove GPLd files instead of QPLd files
- use licensecheck to select the files
- pass -DWITH_CGAL_Qt4=OFF, remove Qt4 files from exceptions
- tighten exceptions
2012-01-29 10:34:22 +00:00
Laurent Rineau
7b2e34d267
merge with next
2012-01-27 16:46:42 +00:00
Laurent Rineau
9e19a7e43b
licensecheck is called with a set of extensions to look for
...
Change the behavior of check_licenses so that it is more like the behavior
of the previous version of the script.
2012-01-26 10:53:49 +00:00
Eric Berberich
832c6c02e7
merge from next; installation.tex got major changes
2012-01-23 13:54:58 +00:00
Laurent Rineau
3efd3543bf
Check also the license of src/
2012-01-19 16:52:16 +00:00
Laurent Rineau
68856f6503
Add a new (zsh) script to detect packages licenses
2012-01-16 16:03:14 +00:00
Laurent Rineau
a6a67c86c3
Typo on Sarl
2012-01-16 13:47:16 +00:00
Laurent Rineau
564b30a0e9
New check_licenses script, that uses 'licensecheck'
2012-01-16 11:51:59 +00:00
Laurent Rineau
d1988a7d91
Commit my script to that switch from qpl to gpl
2012-01-13 17:29:51 +00:00
Eric Berberich
66bc1cef1e
merge from next
2012-01-09 12:42:00 +00:00
Laurent Rineau
5b5dd33848
merge changes from next
2012-01-09 12:33:39 +00:00
Laurent Rineau
0fb9cfd0f3
So that my colleges know that I do not commit myself each day at 21:05.
2012-01-05 10:54:29 +00:00
Laurent Rineau
ba66be3e4a
Again: quote $LOCK_FILE, this time in the EXIT trap.
2011-11-07 16:31:32 +00:00
Laurent Rineau
dcdaff4622
Quote a path, to avoid errors if the path contains a space
2011-11-07 15:53:06 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Laurent Rineau
dbf3ace24b
merge from next
2011-09-22 07:56:49 +00:00
Sébastien Loriot
865795fb69
add an experimental dirty script that I used to
...
remove some copyright holders
2011-09-21 19:52:38 +00:00
Sébastien Loriot
dff6dda8b3
Remove from copyright holder
...
Freie Universitaet Berlin (Germany), Martin-Luther-University Halle-Wittenberg
(Germany) and RISC Linz (Austria) as they transfer the copyright to other
sites.
2011-09-21 19:46:31 +00:00
Alexander Kobel
52beeeaf83
- reveal cgal_create_assertions.sh (used to be create_assertions.sh) to the public
...
- move feature documentation to the public Developer_manual
2011-09-20 16:28:48 +00:00
Eric Berberich
24ebd0ec22
added stub of update scrupt
2011-05-24 09:44:45 +00:00
Eric Berberich
b99e970618
added todo
2011-05-24 09:44:26 +00:00
Eric Berberich
75646f61a9
clean up
2011-05-24 08:47:32 +00:00
Eric Berberich
5114d69642
clone clone improved (TODO delete deleted branches, tags)
2011-05-24 00:07:49 +00:00
Eric Berberich
1743bec7f4
use rsync for svn
2011-05-20 16:06:19 +00:00
Sébastien Loriot
60d13997b6
* fix bug in testing option and YES/NO
...
* Add *.out and *.hlg as known files to remove
* use bash instead of sh
* make the script executable
2011-05-05 09:17:31 +00:00
Sébastien Loriot
6433f2e2c2
use --no-ignore option
2011-05-04 14:24:43 +00:00
Sébastien Loriot
e4f17622eb
add a script to clean up a branch (or any svn directory of a package)
2011-05-04 13:55:42 +00:00
Eric Berberich
7ec44aefea
update
2011-05-01 19:35:04 +00:00
Eric Berberich
4d4a4dc760
clean up
2011-04-30 07:57:09 +00:00
Laurent Rineau
a71aff5e02
- Add ./ in rm -rf ./$gitName to avoid a disaster if gitName=/
...
- Fix syntax error: my bash does not like a space after "fi"
2011-04-29 17:22:01 +00:00
Eric Berberich
fb11ed74b6
added info
2011-04-27 22:53:59 +00:00
Eric Berberich
d3c1d3075e
cleanup opts, fixed typo when cloning svn-clone
2011-04-27 22:48:36 +00:00
Eric Berberich
0874c628ec
fixed branch names, added no-tags-option, internalized some functionality
2011-04-27 22:35:57 +00:00
Eric Berberich
489722a509
added clone location
2011-04-27 13:14:12 +00:00
Eric Berberich
79b50ca721
cleanup
2011-04-27 11:40:56 +00:00
Eric Berberich
a6b28d128c
fixed parameter
2011-04-26 22:39:48 +00:00
Eric Berberich
fb2089d4e5
cleanup
2011-04-26 13:18:56 +00:00
Eric Berberich
fe7a8b2709
clean up
2011-04-26 11:29:49 +00:00
Eric Berberich
b29507289c
cleanup
2011-04-26 10:32:01 +00:00
Eric Berberich
b02ff964da
new variable names
2011-04-26 09:45:14 +00:00
Eric Berberich
21af3a7322
added options
2011-04-26 09:10:17 +00:00
Eric Berberich
a79ac57669
LAST
2011-04-26 09:02:38 +00:00