Paul Smith <p...@mad-scientist.net> writes: > Is anyone aware of this? It seems that profile-fast fails when invoked > from a downloaded tarball, if you are in a Git repository when you > unpack it.
Not me (I don't do profile build), but I am not surprised. > The problem is in the t/perf/perf-lib.sh:test_perf_create_repo_from() > function, where we see this: > > repo="$1" > source="$2" > source_git=$source/$(cd "$source" && git rev-parse --git-dir) > > The function is invoked as: > > test_perf_create_repo_from '/home/psmith/src/git-2.2.1/t/perf/trash > directory.p5302-pack-index' /home/psmith/src/git-2.2.1/t/.. > > but this doesn't work, because "$source" is not a Git repository; it's > the root of the unpacked tarball. Yup, that is exactly why I said I am not surprised. I do not think profile build is prepared to be run without having our history (after all, it is not test_perf_create_REPO_from, not test_perf_create_source_directory_of_git_from). It wants to create a repository that hosts a reasonably sized but not too big a project, i.e. us. The safest and cleanest fix would be to make sure that the said function checks if $source/.git is a repository, perhaps? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html