summaryrefslogtreecommitdiff
path: root/tool/lib/vcs.rb
AgeCommit message (Collapse)Author
2021-09-04Expand upstream issue numbers to URLs in ChangeLogNobuyoshi Nakada
2021-09-03Add some punctuations as regexp separators to fix commit logsNobuyoshi Nakada
2021-07-26Prepend DebugSystem to VCS class onlyNobuyoshi Nakada
And revert 24e5f1c982966c379220b1bbb26b4e0320180fa1, pepending to Kernel did not affect the top level methods before 3.0.
2021-02-08vcs.rb: update the given option to VCS.detect by keyword argumentsNobuyoshi Nakada
2021-02-08vcs.rb: added `base_url` keyword option to GIT#export_changelogNobuyoshi Nakada
2021-02-08vcs.rb: improved export_changelogNobuyoshi Nakada
* arguments are optional * `path` may be passed as a keyword argument * `nil` or `"-"` path means stdout
2021-01-26vcs.rb: fix for baseruby 2.2Nobuyoshi Nakada
2021-01-26vcs.rb: support `d` command in log-fixNobuyoshi Nakada
2021-01-26vcs.rb: allow log-fix to insert an empty lineNobuyoshi Nakada
2021-01-23vcs.rb: continue just with warning if failed to fetch notesNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4109
2021-01-23vcs.rb: include commit info in ChangeLogNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4109
2021-01-21Support `i` command in log-fixNobuyoshi Nakada
2020-12-25Follow up on variations of the development start messages [ci skip]Nobuyoshi Nakada
2020-07-10Show messages around the line when replacing failed in format_changelogKazuhiro NISHIYAMA
2020-05-28Remove Ruby <2.2 support from tool/lib/vcs.rbJeremy Evans
BASERUBY now requires at least Ruby 2.2, so there is no point trying to support older ruby versions here. Notes: Merged: https://github.com/ruby/ruby/pull/2947
2020-03-08Specify explicit separator not to be affected by $;Nobuyoshi Nakada
2020-02-01Indent ChangeLog contents [ci skip]Nobuyoshi Nakada
Separate each entries more obviously as `page-delimiter' works fine.
2020-02-01Explicitly set the encoding of ChangeLog file to UTF-8 [ci skip]Nobuyoshi Nakada
2020-01-12vcs.rb: Allow to empty a part in commit logNobuyoshi Nakada
2020-01-09vcs.rb: Get rid of Kernel#openNobuyoshi Nakada
2019-12-23Fix typo in commit logs by log-fix notesNobuyoshi Nakada
2019-10-22make-snapshot: Regexp#match raises on nil nowNobuyoshi Nakada
2019-10-03vcs.rb: fix to export git-svn versionNobuyoshi Nakada
* Use the given branch name instead of implicit 'HEAD". * Format like as git-svn when `from` or `to` is SVN revision number.
2019-09-15Try to fetch commits notes to the source tree automaticallyNobuyoshi Nakada
[Bug #16167]
2019-09-15make-snapshot: no merge commits in ChangeLogNobuyoshi Nakada
Parents commit hashs in logs of merge commits are abbreviated to necessary length depending on the repositories. Exclude merge commits from ChangeLog to make it stable.
2019-09-15make-snapshot: export ChangeLog from srcdirNobuyoshi Nakada
2019-09-14Continue to export even if no notes/commitsNobuyoshi Nakada
Just exporting may not imply exporting ChangeLog which needs notes/commits. [Bug #16167]
2019-09-08Suppress detached head warningNobuyoshi Nakada
2019-09-07Fix error when checking file modified with git-svnNobuyoshi Nakada
2019-09-07Use `git describe --contains` for tagsNobuyoshi Nakada
2019-09-07Added more debug outputs from VCS::GITNobuyoshi Nakada
2019-09-07Separated VCS.define_options for common VCS optionsNobuyoshi Nakada
2019-09-06VCS::GIT no longer accepts remote repositoryNobuyoshi Nakada
2019-09-05Separate VCS::DEBUG_OUTNobuyoshi Nakada
2019-09-03--date=iso-local does not work with old gitNobuyoshi Nakada
2019-09-03Use -z option for git-logNobuyoshi Nakada
2019-09-02Extract git commit log as raw format like git-svn for ChangeLogNobuyoshi Nakada
2019-09-01Support packaging different branch/tagNobuyoshi Nakada
2019-09-01Fetch commit notesNobuyoshi Nakada
2019-09-01Support git tagsNobuyoshi Nakada
2019-08-31Remove files/directories for git/github which are committed [ci skip]Nobuyoshi Nakada
2019-08-30Suppress uninitialized instance variable warnings [ci skip]Nobuyoshi Nakada
2019-08-30Support revision in git-svn logNobuyoshi Nakada
2019-08-30Updated comment of VCS#get_revisions [ci skip]Nobuyoshi Nakada
2019-08-28Ensure the last and changed revisions as IntegersNobuyoshi Nakada
2019-08-27Short revision of SVN should be an IntegerNobuyoshi Nakada
2019-08-26Limit ChangeLog entriesNobuyoshi Nakada
Since the previous release date, when the starting message is not found.
2019-08-25`local_path?` is a class method [ci skip]Nobuyoshi Nakada
2019-08-25tool/lib/vcs.rb: explicitly fail when notes/commits is not availableYusuke Endoh
2019-08-25Revert workaroundKazuhiro NISHIYAMA