Skip to content

Instantly share code, notes, and snippets.

View single-stop-rj's full-sized avatar
🏠
Working from home

Robert J Robinson single-stop-rj

🏠
Working from home
  • FedCap / Singlestop
  • North Brunswick, NJ
  • X @rjrobinson
View GitHub Profile
# ... l
let(:s3_resource) { instance_double(Aws::S3::Resource, bucket: bucket) }
let(:bucket) { instance_double(Aws::S3::Bucket) }
let(:object) { instance_double(Aws::S3::Object, etag: 'sample_etag', key: file_key, size: 1_234) }
before(:each) do
ENV['S3_BUCKET'] = test_bucket_name
allow(Aws::S3::Resource).to receive(:new).and_return(s3_resource)
allow(s3_resource).to receive(:bucket).with(test_bucket_name).and_return(bucket)
allow(bucket).to receive(:object).with(file_key).and_return(object)
@single-stop-rj
single-stop-rj / prepare-commit-msg.sh
Created September 24, 2020 13:08 — forked from bartoszmajsak/prepare-commit-msg.sh
How to automatically prepend git commit with a branch name
#!/bin/bash
# This way you can customize which branches should be skipped when
# prepending commit message.
if [ -z "$BRANCHES_TO_SKIP" ]; then
BRANCHES_TO_SKIP=(master develop test)
fi
BRANCH_NAME=$(git symbolic-ref --short HEAD)
BRANCH_NAME="${BRANCH_NAME##*/}"
$ curl https://gist.githubusercontent.com/bartoszmajsak/1396344/raw/bff6973325b159254a3ba13c5cb9ac8fda8e382b/prepare-commit-msg.sh > .git/hooks/prepare-commit-msg && chmod u+x .git/hooks/prepare-commit-msg
$ curl https://gist.githubusercontent.com/bartoszmajsak/1396344/raw/bff6973325b159254a3ba13c5cb9ac8fda8e382b/prepare-commit-msg.sh > .git/hooks/prepare-commit-msg && chmod u+x .git/hooks/prepare-commit-msg