Skip to content

Commit

Permalink
2021.1 Patch 1 code drop.
Browse files Browse the repository at this point in the history
  • Loading branch information
ppiorunski committed Oct 20, 2021
1 parent be9b4f5 commit 5942860
Show file tree
Hide file tree
Showing 10 changed files with 512 additions and 154 deletions.
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
[![Support](https://img.shields.io/badge/Support-Official-green.svg)](mailto:[email protected])

# p4ruby
# P4Ruby
P4Ruby is a wrapper for the P4 C++ API in Ruby.

P4Ruby is a Ruby module that provides an object-oriented API to Helix Core server. Using P4Ruby is faster than using the command-line interface in scripts, because multiple command can be executed on a single connection, and because it returns Helix server responses as Ruby hashes and arrays.

## Requirements
For P4Ruby requirements see "Compatibility Statements" in [RELNOTES](https://github.com/perforce/p4ruby/blob/master/RELNOTES.txt#L99)

## Documentation
Official documentation is located on the [Perforce website](https://www.perforce.com/manuals/p4ruby/Content/P4Ruby/Home-p4ruby.html)

## Support
P4Ruby is officially supported by Perforce.
Pull requests will be managed by Perforce's engineering teams. We will do our best to acknowledge these in a timely manner based on available capacity.
Issues will not be managed on GitHub. All issues should be recorded via [Perforce's standard support process](https://www.perforce.com/support/request-support).
15 changes: 12 additions & 3 deletions RELNOTES.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Release Notes for
P4Ruby, Perforce's script API for Ruby

Version 2021.1
Version 2021.1 Patch 1

Introduction

Expand Down Expand Up @@ -68,8 +68,9 @@ Building P4Ruby from Source

3. Execute the build commands:

bundle install
bundle exec rake compile --p4api_dir=<absolute path to Perforce C++ API>
bundle install
bundle exec rake compile -- --p4api_dir=<absolute path to Perforce C++ API> \
--with-ssl-dir=<absolute path to OpenSSL libraries matching Perforce C++ API>

Note: If the --p4api_dir flag is not provided, P4Ruby will attempt
to download and extract correct version of Perforce C++ API
Expand Down Expand Up @@ -167,6 +168,14 @@ Key to symbols used in change notes below.

--------------------------------------------------------------------------

New functionality in 2021.1 Patch 1

#2187837 (Job #108007) * **
Added callback based SSO handler.

--------------------------------------------------------------------------
--------------------------------------------------------------------------

New functionality in 2021.1

#2148269 #2148274 (Job #107105) * **
Expand Down
Loading

0 comments on commit 5942860

Please sign in to comment.