Lets say there is some software hosted in a public github git repository under some license A. The owner and copyright-holder now decides to relicense the source-code to another license B. If i would now - after the copyright-holder already commited and pushed this commit with the new license B to github - clone the repository and checkout an older commit where the software was still under license A and only use the source-code from this commit and older, which license would apply?
Since i learned (Thanks @Mnementh♦) that i am allowed to use the Software under License A there is another small question:
Am i correct, that i can infact choose which license i want to use, since the holder relicensed the source-code under a new license but even though he can't revoke the old license, the new license still applies to the source-code as a whole, which also includes the complete older source-code from commit X?