<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="margin: 0px;">Hi, developers,</div><div style="margin: 0px;">For some reasons, I want to obtain some old commits of LLVM. However, I only know the svn revision numbers of these commits of LLVM.</div><div style="margin: 0px;">I tried the command "<span class="pre" style="hyphens: none; font-family: Consolas, "Deja Vu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-size: 13.3px;">svn</span><span style="font-family: Consolas, "Deja Vu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-size: 13.3px;"> </span><span class="pre" style="hyphens: none; font-family: Consolas, "Deja Vu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-size: 13.3px;">co</span><span style="font-family: Consolas, "Deja Vu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-size: 13.3px;"> </span><span class="pre" style="hyphens: none; font-family: Consolas, "Deja Vu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-size: 13.3px;">https://llvm.org/svn/llvm-project/llvm/trunk</span><span style="font-family: Consolas, "Deja Vu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-size: 13.3px;"> </span><span class="pre" style="hyphens: none; font-family: Consolas, "Deja Vu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-size: 13.3px;">llvm</span>" listed in "Getting Started with the LLVM System", but the server seems to be not working.</div><div style="margin: 0px;">I always get the following message. </div><div style="margin: 0px;">"svn: E000104: Error running context: Connection reset by peer"</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">I also try the commands listed in "Moving LLVM Projects to GitHub",</div><div style="margin: 0px;">"</div><div style="margin: 0px;">git clone https://llvm.org/git/llvm.git</div><div style="margin: 0px;">cd llvm/</div><div style="margin: 0px;">git svn init https://llvm.org/svn/llvm-project/llvm/trunk --username=<username></div><div style="margin: 0px;">git config svn-remote.svn.fetch :refs/remotes/origin/master</div><div style="margin: 0px;">git svn rebase -l</div><div style="margin: 0px;">git checkout `git svn find-rev -B r258109`</div><div style="margin: 0px;"><div style="margin: 0px;">cd tools</div><div style="margin: 0px;">git clone https://llvm.org/git/clang.git</div><div style="margin: 0px;">cd clang/</div><div style="margin: 0px;">git svn init https://llvm.org/svn/llvm-project/clang/trunk --username=<username></div><div style="margin: 0px;">git config svn-remote.svn.fetch :refs/remotes/origin/master</div><div style="margin: 0px;">git svn rebase -l</div><div style="margin: 0px;">git checkout `git svn find-rev -B r258109`</div></div><div style="margin: 0px;">"</div><div style="margin: 0px;">but it is still not working. When I execute the command "git svn rebase -l" for clang, I get the following message.</div><div style="margin: 0px;">"Unable to determine upstream SVN information from working tree history"</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">So is there any way to obtain special commit of LLVM using a svn revision number?</div><div style="margin: 0px;"><br></div><div style="margin: 0px;">Best,</div><div style="margin: 0px;">Zhide</div></div><br><br><span title="neteasefooter"><p> </p></span>