1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
# ---------------------------------------------------------------------------
# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
# SPDX-FileCopyrightText: Bradley M. Bell <bradbell@seanet.com>
# SPDX-FileContributor: 2003-26 Bradley M. Bell
# SPDX-FileContributor: 2025 Perry de Valpine
# ---------------------------------------------------------------------------
# source bin/dev_settings.sh
# Sets the value of the the development tool variables for this package.
#
# Unless this is xrst.git/bin/dev_settings.sh,
# only edit the value for each of the variables, any other changes will
# be lost the next time xrst.git/bin/dev_tools.sh updates this file.
# ---------------------------------------------------------------------------
#
# Directories
# If an file name below is a directory it specifies all the
# files in the directory.
#
# spdx_license_id
# Each file, except those specified by no_copyright_list, should have a line
# that ends with the following text:
spdx_license_id='EPL-2.0 OR GPL-2.0-or-later'
#
# package_name
package_name='cppad'
#
# index_page_name
# is the xrst index page_name for this projects documentation.
index_page_name='user_guide'
#
# version_file_list
# The possible patterns for a latest version number are:
# yyyymmdd or yyyy.month.day
# where yyyymmdd is an eight decimal digit representation of the date.
# yyyy is the year (as four decimal digits yyy), month is a number
# between 1 and 12, and the day is a number between 1 and 31
# The possible patterns for a release version number are:
# yyyy0000.release or yyyy.0.release
# where release is a number between 0 and 99.
#
# The patterns above without release are used for the master and main branches
# and corresponds to the current year, month and day.
# The patterns above with release are used for stable/* branches.
#
# The first version file of the list below must have one copy of its
# version surrounded by single or double quotes. This determines the version
# when the branch is not master or main. All occurrences of the version, in the
# files listed below, with the following forms are updated by check_version.sh:
# $package_name-$version or '$version' or "$version"
#
# We use tag for the version corresponding to the current stable release.
# This is (is not) the same as the current version on a stable branch
# (on the master or main branch). All occurrences of the tag, in the files
# listed below, with the following forms are updated by new_release.sh:
# archive/$tag.tar.gz
# In addition, all occurrences of stable-yyyy and release-yyyy are updated.
version_file_list='
CMakeLists.txt
user_guide.xrst
'
# All the occurrences of the version in the files above are checked to see
# that they agree.
#
# contributor_list
# This maps the system user name $USER to the contributor's full name.
# A full name can have multiple user names, but each user name can have
# only one full name. The colon separates the user name from the full name.
# The entries are separate by white space, so the under bar character is used
# for spaces in the full name.
contributor_list='
bradbell:Bradley_M._Bell
'
#
# no_copyright_list
# These files and directories do not have the spdx license id in them.
# If an entry below is a directory it specifies all the files in the directory.
# BEGIN_SORT_THIS_LINE_PLUS_2
no_copyright_list='
.circleci/config.yml
.github/workflows
.gitignore
.readthedocs.yaml
.travis.yml
COPYING
appveyor.yml
authors
batch_edit.sed
bin/build.bat
cmake/cppad_uninstall.cmake
coin.png
epl-2.0.txt
uw_copy_040507.html
xrst.toml
typos.toml
'
# END_SORT_THIS_LINE_MINUS_2
#
# invisible_and_tab_ok
# These files are not checked for invisible white space or tabs.
# If an entry below is a directory it specifies all the files in the directory.
invisible_and_tab_ok='
batch_edit.sed
coin.png
uw_copy_040507.html
'
#
# check_git_commit
# Files that have automatic changes that should not be committed every time.
# Including them in this list gives the user the option to abort their changes.
check_git_commit='
'
|