# Created by .gitignore support plugin (hsz.mobi) ### Ruby template *.gem *.rbc /.config /coverage/ /InstalledFiles /pkg/ /spec/reports/ /test/tmp/ /test/version_tmp/ /tmp/ ## Specific to RubyMotion: .dat* .repl_history build/ ## Documentation cache and generated files: /.yardoc/ /_yardoc/ /doc/ /rdoc/ ## Environment normalisation: /.bundle/ /lib/bundler/man/ # for a library or gem, you might want to ignore these files since the code is # intended to run in multiple environments; otherwise, check them in: Gemfile.lock .ruby-version .ruby-gemset # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: .rvmrc # Ignore RubyMine project files .idea/ # Ignore the 'working area' convention of p4util work/ # This can exist when running the rake compile task for testing lib/p4.bundle lib/P4.bundle lib/p4.so lib/P4.so # This is the output directory of docbook doc/ # The docbook build scripts seem to generate some compiled python classes p4-doc/**/*.pyc # This is actually under the p4-doc/ folder, and is only copied to prepare # distribution packages README # This is generated so any Jenkins system can pick up variables from the project # easily. build.properties
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#4 | 14748 | tjuricek |
The 'branch' specifier in Version files are illegal Ruby versions; use the CODELINE environment var instead. Remove the 'doc/' ignore from the .gitignore file |
||
#3 | 14709 | tjuricek |
Added p4api distribution to the gem to avoid problems with accessing ftp.perforce.com. Imported from Git Author: Tristan Juricek <mr.tristan@gmail.com> 1421449615 -0800 Committer: Tristan Juricek <mr.tristan@gmail.com> 1421449615 -0800 sha1: 0ee1ad0df0afa24cced9c06798fe0bef2bcde3c2 push-state: complete parent-changes: ff7dae2417a343af394a3cfdbcbfb1706b62df2c=[987544] |
||
#2 | 14703 | tjuricek |
Set up call to 'rake cross native gem' as the main build step now. This utilizes the 'cross compile' feature where we can build multiple versions of ruby under one gem package, though it's really going to be used for 'direct compilation'. The following variables need to be set to run the tools/build_p4ruby.sh now: * RUBY_USE_VERSION - Should be the rvm version with the gem for publishing to geminabox * RUBY_CC_VERSION - The colon (:) delimited string of ruby versions to build - each version should be installed via RVM and registered in ~/.rake_compiler/config.yml * P4RUBY_CROSS_PLATFORM - The platform ID we are building on, needs to be set, e.g., 'x86_64-linux', 'i686-linux', 'x86_64-darwin-11'. Note that OS X uses the darwin 'version'. P4RUBY-176 Imported from Git Author: Tristan Juricek <tjuricek@perforce.com> 1421184895 -0800 Committer: Tristan Juricek <tjuricek@perforce.com> 1421184895 -0800 sha1: 1e9e81f882ba0584a7bc66a48637a6576aee7cb9 push-state: complete parent-changes: 50a9ca3b8ecb1e77ba823cbde20a7c89bd731d86=[984317] |
||
#1 | 14682 | Git Fusion |
Git Fusion branch management Imported from Git ghost-of-change-num: 960958 ghost-of-sha1: 005052ae424bd69f426f7209e741ca1c8c3253c7 ghost-precedes-sha1: ad052c71a568ef12165e143a6866ad9ceffbb4a1 parent-branch: None@960958 push-state: incomplete |