Comments (2)
What lines are causing the error? I suspect it's presumably my efforts to get this to work nicely without having to shell out to Git, so the workaround might be to check for expected failure and call Git instead in those cases.
from cmake-modules.
Hi,
Sorry for not posting a more detailed report, I was in a hurry.
If you look into GetGitRevisionDescription.cmake.in when it is trying to retreive the hash for a branch it is checking first .git/refs/heads/branch. If this does not exists it falls back to the logs folder. And it stops here assuming that the hash is inside the cmake git files.
It is kind of peculiar to get into this situation, it is not at all common. It has to be a repository that was cleaned and purged + a completly clean build, no cmake files generated.
Unfortunately I do no see any workaorund calling git as a process. But considering this is an rare exception I think it is fine.
Cheers
Alina
from cmake-modules.
Related Issues (20)
- git_describe() and --dirty HOT 10
- git_get_exact_tag and new tags HOT 2
- find_package(Markdown) finding some file on Windows but not able to execute it HOT 3
- cppcheck target source language check should accept C as well CXX
- git revision description only trigger rebuild of one file HOT 1
- get_git_head_revision doesn't work from submodule HOT 1
- FindNSS and FindNSPR? HOT 2
- GetGitRevisionDescription: git_local_changes() returns false positive when repo. source file touched HOT 1
- Conan module HOT 1
- Document how to use GetGitRevisionDescription "offline" HOT 3
- Option to prevent get_git_head_revision from traversing parent directories HOT 10
- Question on get git revision description HOT 2
- FindOpenSceneGraph.cmake fails to get the version from OpenSceneGraph 3.6 HOT 1
- wishlist: get git revision of other folders HOT 1
- Wishlist: Document CMakeLists into Doxygen page
- get_git_head_revision() fails due to unfound git
- `get_git_head_revision` forces full project recompile on every different commit HOT 9
- Support to find SDL2 installed by vcpkg on Windows HOT 1
- update-modules.sh should use same path for file check and copy
- `get_git_head_revision` does not work on submodule HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cmake-modules.