Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge script: adds a way for confirmation to expect a newline. | 2018-04-09 | |
| | | | | This fulfils Gaetan's wish. | ||
* | Add sanity check in merge script: local branch is up-to-date. | 2018-04-09 | |
| | | | | | | In case the local branch is ahead of upstream, we only print a warning because it could be that we are merging several PRs in a row. | ||
* | Document requirement to have git >= 2.7 to use the merge script. | 2018-04-08 | |
| | | | | As reported in https://github.com/coq/coq/issues/7097#issuecomment-378632415 | ||
* | Merge script does not warn when the remote is set to HTTPS. | 2018-04-08 | |
| | | | | This should solve Emilio's problem. | ||
* | Merge script: use fetch URL for the remote. | 2018-04-08 | |
| | | | | In case the push URL has been overriden to make it fetch-only. | ||
* | Improve shell scripts | 2018-04-05 | |
| | |||
* | merge-pr.sh: cache github API calls | 2018-04-03 | |
| | |||
* | pre-commit: verify user overlay extensions (must be .sh). | 2018-03-31 | |
| | | | | This has come up a couple times. | ||
* | improve merge-pr script | 2018-03-23 | |
| | | | | | The script now performs many more checks and reports errors in a more intelligible way. | ||
* | Merge PR #6803: coqdev.el: add space at the end of compile-command | 2018-02-24 | |
|\ | |||
* \ | Merge PR #6283: A pre-commit hook to magically fix whitespace issues. | 2018-02-21 | |
|\ \ | |||
| | * | coqdev.el: add space at the end of compile-command | 2018-02-21 | |
| |/ |/| | | | | | | | That way you can just type [-j] instead of having to remember to add a space yourself. | ||
* | | Merge PR #6556: Remove dir-locals and ship suggested helper hooks instead. | 2018-02-19 | |
|\ \ | |||
| * | | coqdev.el: wait for 'compile to touch compilation-error-regexp-alist | 2018-02-13 | |
| | | | | | | | | | | | | (and alist-alist) | ||
| * | | coqdev.el: fix "compilate"-command typo | 2018-02-13 | |
| | | | |||
| * | | coqdev.el: shell-quote-argument the directory for make -C | 2018-02-13 | |
| | | | |||
| * | | coqdev.el: stop using when-let for emacs<25 compatibility. | 2018-02-13 | |
| | | | |||
* | | | Merge PR #6565: [Backport script] Check .mli files are not changed. | 2018-02-12 | |
|\ \ \ | |||
| | * | | Merge anomaly-traces-parser.el into coqdev.el. | 2018-02-11 | |
| | | | | |||
| | * | | coqdev.el: add installation instructions. | 2018-02-11 | |
| | | | | |||
| | | * | pre-commit: nicer messages | 2018-02-08 | |
| | | | | |||
| | | * | pre-commit: fail gracefully if fixing whitespace removes all changes | 2018-02-08 | |
| | | | | |||
| | | * | pre-commit: add files after fixing ending newlines. | 2018-02-08 | |
| | | | | |||
| | | * | Have the pre-commit hook also fix end-of-file nl | 2018-02-08 | |
| | | | | |||
| | | * | Auto-create .git/hooks/pre-commit on ./configure | 2018-02-08 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The hook created checks to see if dev/tools/pre-commit exists, and, if so, runs it. This way, we don't have to do any fancy logic to update the git pre-commit hook. The configure script never overwrites an existing precommit hook, so users can disable it by creating an empty pre-commit hook. The check for existence is so that if users check out an old version of Coq, attempting to commit won't give an error about non-existent files. | ||
| | | * | pre-commit hook: fix whitespace error detection | 2018-02-08 | |
| | | | | | | | | | | | | | | | | --quiet implies --exit-code | ||
| | | * | A pre-commit hook to magically fix whitespace issues. | 2018-02-08 | |
| | | | | |||
* | | | | Use travis_retry on apt-get update | 2018-01-23 | |
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Script modified from https://unix.stackexchange.com/questions/175146/apt-get-update-exit-status I stuck the code in "install" rather than "before_install" so that the lint target didn't need to be changed. I also haven't touched the targets that add more packages; I'll leave that to someone who knows more about the "&" and "*" syntax being used in the configuration. | ||
* | | | Merge PR #6568: Cleanup scripts | 2018-01-23 | |
|\ \ \ | |||
| * | | | merge-pr.sh: use git diff --quiet | 2018-01-16 | |
| | | | | |||
| * | | | Cleanup shell expansions and quoting. | 2018-01-16 | |
| | | | | |||
| * | | | Simplify logic and streamline lint-repository.sh | 2018-01-16 | |
| | | | | | | | | | | | | | | | | | | | | We inline should-check-whitespace.sh in check-eof-newline.sh simplifying the find invocation. | ||
* | | | | Merge PR #6519: Python script checking missing/unnecessary [needs: rebase] label | 2018-01-10 | |
|\ \ \ \ | |||
| | | * | | [Backport script] Check .mli files are not changed. | 2018-01-09 | |
| |_|/ / |/| | | | |||
| * | | | github-check-prs.py: print PR URLs when needed. | 2018-01-08 | |
| | | | | |||
| * | | | github-check-prs.py: Strip spaces from token from command line | 2018-01-08 | |
| | | | | |||
| * | | | github-check-prs.py: command line option to get token from a file | 2018-01-08 | |
| | | | | |||
| | | * | Remove dir-locals and ship suggested helper hooks instead. | 2018-01-06 | |
| | |/ | | | | | | | | | | | | | .dir-locals led to issues with unsafe local variable warnings. With this method the user is opting in to running this code so there are no warnings. | ||
| * | | Expound on dependencies for github-check-prs.py | 2017-12-30 | |
| | | | |||
| * | | Python script checking missing/unnecessary [needs: rebase] label | 2017-12-30 | |
| |/ | |||
* / | Update backport script for more control. | 2017-12-24 | |
|/ | |||
* | Fix usage comment. | 2017-11-29 | |
| | |||
* | This script apparently uses bash-specific features. | 2017-11-29 | |
| | |||
* | Fix PR merge script. | 2017-11-29 | |
| | | | | Was still relying on the existence of user-configured /pr/. | ||
* | Add PR backport script. | 2017-11-28 | |
| | |||
* | Add PR merge script. | 2017-11-28 | |
| | |||
* | Linter: do not lint untracked files. | 2017-11-23 | |
| | |||
* | Disable whitespace linter for .out files. | 2017-11-20 | |
| | |||
* | Linter: check that files end with newlines. | 2017-10-25 | |
| | | | | We use git check-attr to look at the same files as git diff --check. | ||
* | Remove unused Makefiles in dev/tools/ | 2017-08-01 | |
| | | | | They seem unused since 8f4b7f1 (2007). |