Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/buildtools/svnrev/svnrev.pl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 10580 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 5 15:34:47 2023 UTC (13 months ago) by zmatsuo
File length: 8346 byte(s)
Diff to previous 10579
ビルド時 tt-version.h のバージョン情報を元とするよう修正

- teraterm.iss, svnrev.pl 内にバージョン情報があった
- tt-version.h を元とするようにした
- svnrev.pl
  - tt-version.h からバージョン番号を取得するようにした
- issversion.pl を削除
  - teraterm.iss からバージョン番号を取得するために使用していた
  - tt-version.h のバージョン番号を元とするようにしたため不要となった
- makearchive.bat
  - issversion.pl の使用をやめた
  - svnrev.pl の sourcetree_info.bat を元に出力フォルダを決めるようにした
- release.bat
  - issversion.pl の使用をやめた
- iscc.bat, teraterm.iss
  - インストーラ,zipの作成部分を release.bat から切り出した
  - インストーラ(iscc.exe)に引数でバージョン番号を渡せるようにした

Revision 10579 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 15:42:44 2023 UTC (13 months ago) by zmatsuo
File length: 7562 byte(s)
Diff to previous 10565
バージョン番号を tt-version.h に置くようにした

- r10564 で svnversion.h に移動したが元に戻した
- tt-version.h のバージョンが正
- TT_VERSION_SUBSTR を tt-version.h に追加した

Revision 10565 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 2 15:21:39 2023 UTC (13 months ago) by zmatsuo
File length: 7746 byte(s)
Diff to previous 10564
svnrel.pl の出力ファイルの更新を不要なら行わないよう修正

- 出力ファイルがすでに存在して、更新後も同一の場合は上書きしないようにした
  - ただし日時に関する部分は比較対象外
- --overwriteオプション追加

Revision 10564 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 2 15:21:29 2023 UTC (13 months ago) by zmatsuo
File length: 6862 byte(s)
Diff to previous 10348
svnversion.h を tt-version.h で include するようにした

- バージョンに関する define を svnversion.h に一元化した
  - TT_VERSION_MAJOR
  - TT_VERSION_MINOR
- tttypes.h で tt-version.h を include しないようにした
  - バージョン番号に関連するソースが明確になるようにした
  - 各々のソースで tt-version.h を include するようにした
- svnrev.pl
  - svnrev.pl 内のバージョン番号を svnversion.h に書き出すようにした
  - perlの標準的なスタイルに修正
- develop.html内の TT_FILEMAPNAME の部分を削除
  - 自動的にバージョン番号が反映されるため、修正する必要はない

Revision 10348 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 6 06:24:19 2022 UTC (16 months ago) by zmatsuo
File length: 6548 byte(s)
Diff to previous 10347
git で管理しているとエラーが出るので修正

- git-svn のときは問題ない

Revision 10347 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 6 06:24:08 2022 UTC (16 months ago) by zmatsuo
File length: 6551 byte(s)
Diff to previous 9765
改行変換、BOM削除

- CRLF->LF

Revision 9765 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 20 16:24:02 2022 UTC (2 years ago) by nmaya
File length: 6856 byte(s)
Diff to previous 9764
svnrev.pl の「SVN リビジョンを取得できないとき」の判定を修正

Revision 9764 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 20 16:16:28 2022 UTC (2 years ago) by zmatsuo
File length: 6862 byte(s)
Copied from: trunk/svnrev_perl/svnrev.pl revision 9763
Diff to previous 9760
svnrev_perl/ を buildtools/svnrev/ へ移動

ttssh2-dev 257

Revision 9760 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 20 05:45:23 2022 UTC (2 years ago) by nmaya
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 6856 byte(s)
Diff to previous 9759
svnrev.pl に既存リビジョンのチェックを追加

出力先ヘッダファイルがない場合は必ず書き込むようにした

Revision 9759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 20 05:03:14 2022 UTC (2 years ago) by nmaya
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 6831 byte(s)
Diff to previous 9757
svnrev.pl に既存リビジョンのチェックを追加

既存のヘッダファイルとリビジョンが変わっているときだけヘッダファイルを出力するようにした
ttssh2-dev 257, 265

Revision 9757 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 19 14:34:01 2022 UTC (2 years ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 6228 byte(s)
Diff to previous 9439
Subversion の出力がローカライズされていても正しく動作するよう修正

- svn info の出力が英語以外の場合を考慮していなかった
- svn info --xml の出力を使用するようにした
- スクリプトをリファクタリングした
  - use strict;
  - use warnings;
  - ファイル書き出し部分を関数に分離した
- Subversion for Windows の記述を追加
  - doc/{ja|en}/html/reference/develop.html の記述に合わせた

Revision 9439 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 21 16:07:00 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 5466 byte(s)
Diff to previous 9233
ツール(svn, git)をデフォルトのインストールパスからも探すようにした

- 指定がない時、探したツールを使用する
- 環境変数PATHに設定していなくても実行できるようにした

Revision 9233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 3 15:05:10 2021 UTC (2 years, 10 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 4480 byte(s)
Diff to previous 9203
Fix typo

Revision 9203 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 18 15:27:47 2021 UTC (2 years, 11 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 4479 byte(s)
Diff to previous 8937
現在のブランチのリビジョンを取得するよう修正

- 最終リビジョン番号を取得していた

Revision 8937 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 11 15:47:32 2020 UTC (3 years, 5 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 4471 byte(s)
Diff to previous 8935
perlを自動的に探すようにした, 使用する svn を toolinfo.txt に書くようにした

- perl は次のデフォルトフォルダを探す
  - buildtools/perl (ActivePerl)
  - ActivePerl
  - Strawberry perl
  - cygwin

Revision 8935 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 8 15:14:22 2020 UTC (3 years, 5 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 3985 byte(s)
Diff to previous 8933
cmake,perl を buildtools/ に移動

- svn, git を使用していないとき、エラーメッセージを表示しないよう修正
- ci_scripts/appveyor.yml
  - buildtools をキャッシュ対象に追加
- ci_scripts/build_appveyor.bat
  - キャッシュサイズを小さくするため不要、未使用ファイルを削除
    - buildtools\download
    - buildtools\perl\c

Revision 8933 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 4 15:54:26 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 3909 byte(s)
Diff to previous 8892
svnrev_perl/svnrev.pl にビルド用情報出力をまとめた

- Tera Term のバージョン情報
  - teraterm/common/tt-version.h と svnrev.pl
- svnリビジョン番号の取得は svnrev_perl に一本化
  - cmake時、従来は CMakeLists.txt 内でもリビジョン番号を取得していた
- cmake 用のファイルも出力できるようにした
  - ${CMAKE_BINARY_DIR}/build_config.cmake を出力
- setup.exe,zipファイル名修正
  - version追加
  - teraterm-5.0.exe(zip) (release時)
  - teraterm-5.0-r9999-YYMMDD_hhmmss-user
- cmake ビルドで svnrev_perl/ から CMakeLists.txt を削除
  - svnversion_h ターゲット削除
    - 依存関係を修正
  - execute_process() で perl を呼び出すようにした

Revision 8892 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:10:07 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 3033 byte(s)
Diff to previous 8865
git svn 使用時にリビジョン番号がうまく取得できないことがあったので修正

Revision 8865 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 29 14:39:32 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 3028 byte(s)
Diff to previous 8681
リビジョン番号の取得に失敗することがあったので修正

Revision 8681 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Apr 11 15:52:17 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/svnrev_perl/svnrev.pl
File length: 3024 byte(s)
svnrev_perl/ 追加

- teraterm/svnrev の置き換え
  - teraterm/svnrev/ 削除
- 生成ファイル
  - teraterm/ttpdlg/svnversion.h
  - svnrev_perl/sourcetree_info.bat
- 書き込まれる情報
  - リビジョン番号(従来と同じ)
  - リリース版か否か (svnのブランチ名から判定)
  - ブランチ名
- サポートするプロジェクト
  - vs2005
  - vs2019
  - cmake
- perl
  - perl のダウンロード (libs/getperl.bat) を追加
  - libs/ をビルドしているとき strawberry perl が見つからなかった場合は自動でダウンロードする

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26