Permalink
Switch branches/tags
Nothing to show
Commits on Sep 30, 2009
  1. Add rip files

    sr committed Sep 25, 2009
  2. Do not join an extra "-" dir. into SCM#dir_for

    sr committed Sep 30, 2009
    Probably a typo...
Commits on Sep 25, 2009
  1. Move scm tests into test/ root

    sr committed Sep 25, 2009
Commits on Sep 20, 2009
  1. Shorten methods and variables a bit

    sr committed Sep 20, 2009
  2. Capture $?.success? right after the command ran

    sr committed Sep 20, 2009
    On production it happened that $? was something else then the  command Process.
Commits on Jul 30, 2009
  1. Get rid of Object monkey-patch

    sr committed Jul 30, 2009
  2. Remove Bob::Test::SCM#destroy

    sr committed Jul 30, 2009
    None of its business!
  3. Get rid of SCM#update_code

    sr committed Jul 29, 2009
  4. Get rid of half-working cache system for Git

    sr committed Jul 29, 2009
    It doesn't works well and I think it's not thread safe. Hopefully
    I'll find a better way to not clone the whole repository for every
    build (and hence, slower build time).
  5. Bob.directory is now a Pathname

    sr committed Jul 29, 2009
Commits on Jul 29, 2009
  1. SCM#with_commit yieds commit info

    sr committed Jul 29, 2009
  2. Move head resolving concern into SCMs

    sr committed Jul 29, 2009
Commits on Jul 27, 2009
  1. Include commit id into commit_info Hash passed to #finish_building

    sr committed Jul 27, 2009
    Useful in case the commit was :head
Commits on Jul 25, 2009
  1. Call #start_building *before* we start fetching the repo

    sr committed Jul 25, 2009
    Getting the repo (scm#with_commit{}) *is* part of the build process
  2. Same for #finish_building

    sr committed Jul 25, 2009
  3. Do no pass commit_id to Buildable#start_building

    sr committed Jul 19, 2009
    It's pointless since buildables are now required to implement #commit anyway
  4. Expect and produce strings everywhere

    sr committed Jul 19, 2009
    * It's much easier to rely on everything being of one type. Symbols
      would be a pain (symbolize etc, no thanks).
    
    * There is one exception for now, though: the special :head commit
      identifier
Commits on Jul 17, 2009
  1. 0.3.0 release

    sr committed Jul 17, 2009
Commits on Jul 16, 2009
  1. Update gemspec

    sr committed Jul 16, 2009
  2. Log exceptions in Threaded engine

    raggi committed with sr Jul 16, 2009
  3. Require Bob.directory to be created by the user

    sr committed Jul 16, 2009
    * Never use mkdir_p
    
    * Git's cache directory is still automatically created
    
    * This should fix the issue raised by shingara
      http://github.com/shingara/bob/commit/bbc34f8c3a623325fa300e10a4ae5b487d86dfe3
  4. Move Bob::Test back into Bob

    sr committed Jul 16, 2009
    * Update BuildableStub for Buildable required to implement #commit
    
    * Rename BuildableStub.call to BuildableStub.for
  5. Do not checkout HEAD when git-cloning

    sr committed Jul 16, 2009