Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Artifacts #164

wants to merge 14 commits into
Commits on Mar 10, 2012
  1. implemented rough artifact support.

    Shaun committed with richmeyers Feb 2, 2012
  2. removed debugging lines, cleaned to request a pull into integrity/int…

    Shaun committed with richmeyers Feb 3, 2012
    fixed buried artifacts breaking the display of artifacts and reverted lib/integrity/payload_builder.rb to pre-me derping with it state.
  3. moved the artifact logic into the rendering helper as #build_artifact…

    Shaun committed with richmeyers Feb 8, 2012
    …s, using %2F as the directory delimiter instead of ~, other small various things.
  4. fixed issue where projects with ( ) in the name were not having their…

    Shaun committed with richmeyers Feb 12, 2012
    … literal project path used and artifacts were 404'ing
  5. Set artifacts field length to 1000 chars.

    richmeyers committed Mar 5, 2012
    It is very difficult to increase the length later,
    set it to 1000 initially to be safe.
  6. Reimplement artifact handling under builds.

    richmeyers committed Mar 5, 2012
    Perform proper escaping of path components.
    Sinatra treats %2F in urls as slashes and uses them to separate
    path components. Escape artifact paths an extra time to work around this.
    When retrieving artifacts, check that requested files are
    in fact matched by one of the artifacts before serving them.
  7. Update CHANGES

    richmeyers committed Mar 10, 2012