Giter Site home page Giter Site logo

Comments (1)

yuntongzhang avatar yuntongzhang commented on July 20, 2024 1

Thank you for your interest in AutoCodeRover.

I think you are referring to the SWE-bench mode. The setup_one_repo_version function in run_setup.py currently clones a repo, but does not checkout to the specific version. The version checkout is done in ACR when running on the actual task instance. (ACR reads from the tasks_map.json file to get the commit hash to checkout to, for each individual task instance. The tasks_map.json file is produced by the run_setup.py script.)

For each repo-version group (e.g. django v1.9), there is one repo cloned, but there can be many task instances in this repo-version group. These task instances are usually on different commit hashes. So instead of checking out to a specific version during setup time, the current workflow is to only do checkout when running on the individual task instances.

Hope this helps. Feel free to follow up if you have more questions.

from auto-code-rover.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.