Commit Graph

27 Commits

Author SHA1 Message Date
Xavier Delaruelle
86fb5e05c5 install: exclude git hook stuff from git export 2022-03-05 10:54:50 +01:00
Xavier Delaruelle
3061508536 install: exclude codecov.yml from git export 2021-02-19 09:02:39 +01:00
Xavier Delaruelle
f92f3c7cb8 appveyor: remove config, tests are migrated to GH Actions 2020-12-05 17:35:00 +01:00
Xavier Delaruelle
7267f7cab2 travis: remove config, tests are migrated to GH Actions 2020-12-05 17:34:59 +01:00
Xavier Delaruelle
71435a8ee6 install: remove project-specific tools from git export 2020-04-13 09:19:11 +02:00
Xavier Delaruelle
1e863c6365 script: add 'mpub' to publish new release
Add the `mpub` script, that automates Modules new release publishing
over git repositories and websites.
2020-04-12 20:51:38 +02:00
Xavier Delaruelle
c1d2f0e6f6 script: add 'mrel' to build/test release files
Introduce the `mrel` script, that automates build of the Modules release
files and performs tests over these distribution files to guaranty their
correctness.
2020-04-12 18:42:33 +02:00
Xavier Delaruelle
ee7a5248df install: exclude .github dir from dist tarballs 2020-04-07 17:54:08 +02:00
Xavier Delaruelle
ea931f13d3 install: no exclude of doc files from git archive dist
No more exclusion of project-related or installation documents from git
archive distribution. Enable makefile rules relative to Sphinx
documentation build even if not building from git repository. With
release distribution tarballs nothing changes as document is pre-built
in these archives. When working from a `git archive` export, these
Sphinx rules will help to build docs.
2020-01-31 06:39:06 +01:00
Xavier Delaruelle
5760d2e686 install: build empty changelog if not building from git
In case Modules is built from a `git archive` distribution, generate a
bare ChangeLog file only referring to the NEWS document. Always include
gitlog2changelog.py tool in distributions, but do not run it if not
building from a git repository.
2020-01-29 20:31:27 +01:00
Xavier Delaruelle
4182bdc9dc install: enable version.inc build outside git repository
Make `git archive` substitute .version.inc.in with commit hash, date and
refs. Compute MODULES_BUILD and MODULES_BUILD_DATE from these
informations in ./configure and Makefile if not working from git
repository.
2020-01-29 20:30:21 +01:00
Xavier Delaruelle
7eb91c142d doc: transform INSTALL-win.txt into INSTALL-win.rst 2020-01-17 21:39:22 +01:00
Xavier Delaruelle
55c6612f0a contrib: remove not-used-anymore pre-commit script 2020-01-12 13:31:21 +01:00
Xavier Delaruelle
2c52eedb42 git: remove refs to deleted www-specific stuff 2020-01-12 13:31:21 +01:00
Xavier Delaruelle
9ade952bea script: move all dist. and maint. scripts in a script dir 2020-01-12 13:31:21 +01:00
Xavier Delaruelle
1f01206eea install: exclude CI confs from dist tarballs 2019-03-23 11:42:40 +01:00
Xavier Delaruelle
c15785234b install: fix CONTRIBUTING guide build and install 2019-03-23 06:57:05 +01:00
Xavier Delaruelle
29f9afe7c6 doc: migrate NEWS doc from TXT to RST 2017-10-14 09:40:29 +02:00
Xavier Delaruelle
897084023f doc: migrate INSTALL doc from TXT to RST 2017-10-14 09:29:42 +02:00
Xavier Delaruelle
2f6bf21b77 doc: migrate MIGRATING doc from MD to RST
To integrate it into sphinx process and make it available on the Web.
2017-10-14 09:29:42 +02:00
Xavier Delaruelle
66094db98c install: genereate RPM spec to ajust source0 and release 2017-10-08 09:27:09 +02:00
Xavier Delaruelle
429215f9b7 install: handle version number through git tags
Introduce a version.inc file sourced by Makefiles, that holds release
number and build information. Makefiles use these information to set
correct version number in manpages and modulecmd.tcl script.

version.inc is present in dist tarball. This file is generated from
version.inc.in file by main Makefile when working in git repository.

Release information are retrieved from the tags of the git repository.
Release number corresponds to last git tag set. Build number is the
result of the 'git describe' command: this information helps to know
from what git branch and commit the current build is made of.
2017-09-30 21:47:26 +02:00
Xavier Delaruelle
453b01ac4a Move to README.md to embed build and coverage status 2017-05-14 20:50:57 +02:00
Xavier Delaruelle
55e5082a04 Remove .gconf/.vim dirs from profile template example
These two directories were big with very site-specific content.
With this removal profile template example can now be integrated into
distribution tarball releases.
2017-04-17 15:17:44 +02:00
Xavier Delaruelle
a15e1f9e5c install: add a 'dist' make target
Build a distribution tarball from the git repository content with the
'dist' make target.

Add gitattributes to exclude git-specific and website-specific content
in distribution tarball. Also exclude user home directory template from
dist tarball as its content has a very large size and may not apply to
everybody.

Adapt parts of Makefiles to behave correctly when ran from a
distribution tarball, not from the git repository.
2017-03-06 06:09:15 +01:00
Kent Mein
79117a79d8 Removed the documentation, no need to have it twice.
Maybe will work on a way to add it back in later...

Kent
2013-01-22 15:29:34 -06:00
R.K. Owen
2aab31116e Changing to the git $Id$ 2012-11-01 20:13:00 -07:00