The expiration time for new job artifacts in CI/CD pipelines is now 30 days (GitLab default). Previously generated artifacts in already completed jobs will not be affected by the change. The latest artifacts for all jobs in the latest successful pipelines will be kept. More information: https://gitlab.lrz.de/help/user/admin_area/settings/continuous_integration.html#default-artifacts-expiration

Commit 1a1d99b4 authored by Benedikt Zoennchen's avatar Benedikt Zoennchen
Browse files

Update README.md, explain git hooks in more details, add 0.2 to the release history

parent e64d3f79
......@@ -69,7 +69,20 @@ Alternatively, run `mvn eclipse:eclipse` using the [Maven Eclipse Plugin](http:/
### Git Hooks
Follow the instructions in [Version Control HowTo](Documentation/version-control/HOWTO.txt).
Since it is important to reproduce simulation results, we have the guidline that each output file has to provide its commit-hash. This commit-hash identifies
the state the software was in when the output file was generated. Therefore, git hooks save the commit-hash in the **current_commit_hash.txt** which
will be created in the [VadereSimulator/resource](vadere/VadereSimulator/resource) directory whenever a commit is made or the developer
switches to another commit. If the file is missing or there is no commit-hash in it, you will be warned in the log.
We strongly suggest that you install these git hooks on your local machine:
1. Copy files [post-checkout](Documentation/version-control/post-checkout), [post-merge](Documentation/version-control/post-merge),
[post-applypatch](Documentation/version-control/post-applypatch) and [post-commit](Documentation/version-control/post-commit)
from [version-control](Documentation/version-control) to your local **.git/hooks/** directory.
These files start the script [git-hook-vadere-software](Documentation/version-control/git-hook-vadere-software).
2. Make sure that [git-hook-vadere-software](Documentation/version-control/git-hook-vadere-software) is executable.
To create this file without changes to the current commit, you can choose *Switch/Checkout...* on the Repository folder or you
switch to another branch and switch back again using the command line or any other tool you prefer.
## Contribution
......@@ -77,7 +90,8 @@ Please see [Contribution guidelines](CONTRIBUTION.md). The document defines guid
## Release History
0.1 initial release of the software as open source
- 0.1 initial release of the software as open source
- 0.2 stability and usability improved, additional pedestrian simulation models are supported
## Contributors
......@@ -90,7 +104,4 @@ Florian Albrecht, Benjamin Degenhart, Felix Dietrich, Benedikt Kleinmeier, Jakob
## License
This software is licensed under the GNU Lesser General Public License ([LGPL](LICENSE)).
For more information: http://www.gnu.org/licenses/lgpl.html
For more information: http://www.gnu.org/licenses/lgpl.html
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment