Skip to content

from where and how to start? #28

@kimgimkigi

Description

@kimgimkigi

Hi, Thanks for sharing your items.

I'm trying to use your tool with other static analysis tools.
Before using other tools, I wanna execute your tool under your environments and datasets.

I tried to "git clone {project-name}" all of the repositories in "repos.list" and I successfully got 684 projects in 730 projects you mentioned in the paper.
(46 projects are cannot find their repository from remote-server)

Then I guess the start points of your tools are "repo-iterator". So I tried to execute "archive.sh" first.

In "archive.sh" (AchiveCommand.java and GitCommands.scala), There are 3 arguments(gitDir, outputDir, hash) are needed.

image

I guess gitDir is the path of each project. But I cannot expect what is hash.
I briefly expect that hash means hash ID of project commits but I cannot be sure it is correct and If it is, then how many commit hashes will be used.

Could you please explain what is hash and the expected value of argument hash?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions