Skip to content

Instantly share code, notes, and snippets.

View passbe's full-sized avatar

Ben Passmore passbe

View GitHub Profile
@passbe
passbe / Gemfile
Created February 13, 2015 03:54
An example Gemfile showing grouped 'development' and 'test' gems.
gem 'resque'
group :development, :test do
gem 'rspec-rails'
gem 'factory_girl_rails'
gem 'capybara'
gem 'launchy'
gem 'pry'
gem 'pry-rails'
gem 'pry-debugger'
@passbe
passbe / _footer.html.erb_spec.rb
Last active August 29, 2015 13:56
Failing spec test when comparing encoded and unencoded HTML entities.
@passbe
passbe / gist:1310975
Created October 25, 2011 00:54 — forked from xntrik/gist:1088638
getting rid of pesky carat Ms or ^M characters in vim even after a dos2unix conversion.
:g/^M/s///g
BUT, you can't just write <Shift>+6 for the ^ character, you need to hold down <Ctrl>+VM (or <Ctrl>V <Ctrl>M).
@passbe
passbe / perl-find-replace
Created October 5, 2011 00:34
Find and replace using perl
perl -pi -w -e 's/search/replace/g;' [FILES]
@passbe
passbe / gist:1263279
Created October 5, 2011 00:33
Revert svn repo changes from REVISION
svn merge -c -[REVNO] [SVN_REPO]
@passbe
passbe / svn-rev-patch
Created October 5, 2011 00:32
Create a svn REVISION patch file
svn diff -r REVO:HEAD --summarize | cut -c 9- | xargs zip -9 [FILENAME].zip
@passbe
passbe / svn-rev-to-rev
Created October 5, 2011 00:31
Show created or modified files from REVISION to REVISION|HEAD in svn
svn diff -r REVNO:HEAD --summarize
@passbe
passbe / svn-force-revert
Created October 5, 2011 00:30
Revert entire svn repo + remove non-versioned files (warning rm -r)
svn revert -R * && svn status | grep '?' | sed 's/^.* /rm -r /' | bash
@passbe
passbe / svn-add-all
Created October 5, 2011 00:29
Add all non-versioned files inside a svn repo
svn status | grep '?' | sed 's/^.* /svn add /' | bash