aboutsummaryrefslogtreecommitdiffstats
path: root/tool/make-snapshot
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo [ci skip]Kazuhiro NISHIYAMA2019-10-081-2/+2
| | | | pointed out by ruby-trunk-changes
* Write yaml and json under destdir and print to stdoutKazuhiro NISHIYAMA2019-10-071-2/+10
|
* Create info.yml and info.jsonKazuhiro NISHIYAMA2019-10-071-1/+26
| | | | | - `info.yml` is for ruby/www.ruby-lang.org/_data/releases.yml - `info.json` is meta data for users of snapshot
* Remove `-s3` optionKazuhiro NISHIYAMA2019-10-071-7/+0
| | | | It will not use in `ruby/actions`, and `default=tmp` is not correct.
* make-snapshot: touch updated files after preparedNobuyoshi Nakada2019-10-031-2/+2
| | | | | Align mtime of files updated by `make prepare-package` to make packages reproducible.
* make-snapshot: suppress make error messages unless failedNobuyoshi Nakada2019-10-031-14/+30
|
* make-snapshot: copy cache files instead of linkingNobuyoshi Nakada2019-10-031-6/+1
| | | | To get rid of setting mode and mtime of the original cache files.
* Fixed failure message for `clean-cache`Nobuyoshi Nakada2019-10-021-1/+1
|
* Fix the order of executing `after-update` taskNAKAMURA Usaku2019-10-021-3/+7
|
* Should fail if `system` failedNAKAMURA Usaku2019-10-021-3/+12
|
* make-snapshot: store timestamps in UTC for zip which lacks timezoneNobuyoshi Nakada2019-09-231-0/+1
|
* Add `-mtc=off` to `7z` not to store NTFS timestampsKazuhiro NISHIYAMA2019-09-231-1/+1
| | | | https://sevenzip.osdn.jp/chm/cmdline/switches/method.htm
* make-snapshot: Added -no7z optionNobuyoshi Nakada2019-09-221-1/+1
| | | | | | It disables 7z, which seems not to have an option to stop saving extra file attributes (uid/gid and atime), in order to make zip packages stable.
* make-snapshot: Do not save extra file attributesNobuyoshi Nakada2019-09-221-1/+1
| | | | | Extra file attributes (uid/gid and atime) make the packaged zip file unstable.
* make-snapshot: export ChangeLog from srcdirNobuyoshi Nakada2019-09-151-2/+2
|
* make-snapshot: deprecated -exported option [Bug #16167]Nobuyoshi Nakada2019-09-151-51/+46
|
* make-snapshot: -git option is no longer provided [ci skip]Nobuyoshi Nakada2019-09-081-2/+0
|
* make-snapshot: default to the toplevel directoryNobuyoshi Nakada2019-09-081-1/+5
| | | | | | As this tool has been intended to use in a working directory, assume that the toplevel directory is under the VCS, and SVN will no longer be canonical.
* Touch copied cache files to make tarballs stableNobuyoshi Nakada2019-09-081-5/+8
|
* Get rid of overwriting revision.h and creating .revision.timeNobuyoshi Nakada2019-09-071-1/+3
|
* Removed -git option of make-snapshotNobuyoshi Nakada2019-09-051-1/+1
| | | | | Git is not for direct access to a remote repository. Most of its operations need a local clone.
* Touch tar file itself to make gz file hash stableNobuyoshi Nakada2019-09-031-0/+1
|
* Touch the toplevel directory tooNobuyoshi Nakada2019-09-031-2/+5
|
* Do not keep tar file by the defaultNobuyoshi Nakada2019-09-031-5/+5
|
* Align timestamps to make tarball stableNobuyoshi Nakada2019-09-031-12/+40
|
* Set mtime of checked out files to past timeNobuyoshi Nakada2019-09-021-13/+24
| | | | instead of waiting 2 seconds, if possible.
* Fixed the directory to be removedNobuyoshi Nakada2019-09-021-1/+1
|
* Restore pwd for each versionNobuyoshi Nakada2019-09-011-0/+2
|
* Support packaging different branch/tagNobuyoshi Nakada2019-09-011-2/+2
|
* Resolve symlinks to cache directory under gemsNobuyoshi Nakada2019-09-011-0/+4
|
* Exclude ripper y.output from packages [ci skip]Nobuyoshi Nakada2019-08-301-1/+1
|
* Export the last modified revision for tags [ci skip]Nobuyoshi Nakada2019-08-301-2/+2
|
* 7z does not accept gzip's optionsKazuhiro NISHIYAMA2019-08-301-2/+1
| | | | e.g. `GZIP=-9`
* Revert "Treat RUBY_REVISION as an integer on old rubies"Nobuyoshi Nakada2019-08-281-8/+4
| | | | | | | | This reverts commit 6454808c52fff445ff09fefb0fb96988f82aaa3c. It is no longer needed, as `VCS::SVN#get_revisions` now returns `Integer` as revision numbers, and `short_revision` should deal with it.
* `revision` might be an IntegerNAKAMURA Usaku2019-08-281-2/+2
|
* Treat RUBY_REVISION as an integer on old rubiesNAKAMURA Usaku2019-08-281-4/+8
|
* Try to fix `make dist` error on chkbuildKazuhiro NISHIYAMA2019-08-241-1/+1
| | | | | https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian9/ruby-master/log/20190823T213004Z.fail.html.gz https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian8/ruby-master/log/20190824T003006Z.fail.html.gz
* Put colorize to library directory.Hiroshi SHIBATA2019-07-151-1/+1
| | | | Same as 66299e7ca83d379d13abaa5411f3e0419334cabb
* Put vcs .rb to under the lib direcotory.Hiroshi SHIBATA2019-07-151-1/+1
| | | | Because it's the common library for tool files.
* Use GitHub ruby.git for make-snapshotTakashi Kokubun2019-07-021-1/+2
| | | | | | | | | | | | | Previously @hsbt disabled https git clone from git.ruby-lang.org. Using git.ruby-lang.org for non-commit purposes is discouraged. GitHub mirror is actually recommended because it's reliable than single-hosted git.ruby-lang.org, the mirror is almost always well-maintained, and its latency is very small (usually about 10s). So we should just use GitHub here. [Bug #15969]
* Alias "master" and "trunk"Nobuyoshi Nakada2019-07-011-2/+2
|
* Moved Makefile.in under templateNobuyoshi Nakada2019-06-071-1/+2
|
* Revert "Moved Makefile.in under template"Nobuyoshi Nakada2019-06-071-2/+1
| | | | | | | | | This reverts commits: * 6f9d5fafe040cb02a1278fbfcdcb8063d564824c * bb3c89b6437049e26669b2156310670d5e06e386 And remove the dependency of Makefile on Makefile.in transitionally.
* Moved Makefile.in under templateNobuyoshi Nakada2019-06-071-1/+2
|
* Define RUBY_FULL_REVISIONNobuyoshi Nakada2019-05-311-1/+7
| | | | Only if the short revision differs from the full revision.
* Touch Unicode headers and the timestamp before packagingNobuyoshi Nakada2019-05-301-1/+3
| | | | Not to download Unicode data files at building from the packages.
* Default to the current branchNobuyoshi Nakada2019-05-221-3/+8
| | | | | * tool/make-snapshot: default to the current branch if no branch but srcdir is given.
* Fix revision nameNobuyoshi Nakada2019-05-221-1/+1
| | | | | * tool/make-snapshot (package): dump to stringize GIT revisions properly.
* Fix revision nameNobuyoshi Nakada2019-05-221-2/+2
| | | | | | | | * tool/make-snapshot (package): use the last revision of the whole tree as the revision name, not a single file. * tool/file2lastrev.rb: ditto. dump without unnecessary subrange and literal quotes, to stringize SVN revisions properly.
* Make the range to export as changelog optionalNobuyoshi Nakada2019-04-281-5/+1
| | | | | | | * `from` is defaulted to the beginning of the branch inclusively, otherwise the given revision is excluded as the previous. * `to` is defaulted to the head.