<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255); display: inline !important;"><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)">Dear<span> </span><span>Openstack</span><span> </span>community,
Hope you are doing well.</span><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)"> <span>I</span><span> </span><span>am</span><span> </span><span class="s-rg-t">Moataz</span><span> </span><span class="s-rg-t">Chouchen</span><span> </span>a<span> </span><span>Ph.D.
student</span><span> </span>from<span> </span><span class="s-rg-t">ETS</span><span> </span>Montreal.</span><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)"><span> </span><span>I</span><span> </span>am<span> </span><span>interested</span><span> </span>in<span> </span><span>studying</span><span> </span>the<span> </span><span>impact</span><span> </span>of<span> </span><span>code</span><span> </span><span>review</span><span> </span>on
the<span> </span><span>quality</span><span> </span>of<span> </span><span>puppet</span><span> </span><span>files</span>.</span><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)"><span><span> </span>For
this<span> </span></span><span>reason</span><span>,<span> </span></span><span>I</span><span><span> </span>am<span> </span></span><span>interested</span><span><span> </span>in<span> </span></span><span>studying</span><span><span> </span>the<span> </span></span><span>code</span><span><span> </span></span><span>reviews</span><span><span> </span></span><span>containing</span><span><span> </span></span><span>puppet</span><span><span> </span></span><span>files</span><span><span> </span></span><span>(We
investigate puppet projects.)</span><span><span> </span>and comparing<span> </span></span><span>puppet</span><span><span> </span></span><span>files</span><span><span> </span>in the first<span> </span></span><span>revision</span><span><span> </span>and the<span> </span></span><span>last</span><span><span> </span></span><span>revision</span><span><span> </span>for
each<span> </span></span><span>code</span><span><span> </span></span><span>review</span><span>.</span></span><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)"> To<span> </span><span>achieve</span><span> </span>this,<span> </span><span>I</span><span> </span><span>extracted</span><span> </span>the<span> </span><span>revision</span><span> </span>IDs
for the<span> </span><span>first</span><span> </span>and the<span> </span><span>last</span><span> </span><span>revisions</span><span> </span><span>(<span>supposed</span><span> </span>to be first and last com<span>mit hash</span>es)</span><span> </span>for
each<span> </span><span>code</span><span> </span><span>review</span><span> </span>in<span> </span><span>puppet</span><span> </span>projects. </span><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)">However,
when<span> </span><span>we</span><span> </span>have more than one<span> </span><span>revision</span>,<span> </span><span>we</span><span> </span>were<span> </span><span>unable</span><span> </span>to<span> </span><span>find</span><span> </span>the<span> </span><span>commits</span><span> </span>for
the first<span> </span><span>revision</span><span> </span>in the<span> </span><span>git</span><span> </span>for all the<span> </span><span>projects and we only have commits data for the last revision</span>.</span><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)"><span> </span>I
would<span> </span><span>like</span><span> </span><span>to<span> </span></span><span>know</span><span> </span>if the<span> </span><span>commit</span><span> </span>of the first<span> </span><span>revision</span><span> </span>does<span> </span><span>exist</span><span> </span>in
the CVS, and it's possible to<span> </span><span>extract</span>?</span><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)"><span> </span>In<span> </span><span>case</span><span> </span>these<span> </span><span>commits</span><span> do</span><span> </span>not
exist, how could,<span> </span><span>we</span><span> </span>retrieve the<span> </span><span>files</span><span> </span>in the first<span> </span><span>version</span><span> </span>of a<span> </span><span>review</span>?</span></span><span style="color:rgb(220, 221, 222);font-family:Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif;background-color:rgba(4, 4, 5, 0.07);display:inline !important">
</span><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255); display: inline !important;"><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)"><br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255); display: inline !important;"><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)">Thank
you very much,</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255); display: inline !important;"><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)">Best
regards,</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255); display: inline !important;"><span style="color:rgb(100, 103, 110);font-family:Segoe-UI;font-size:17px;background-color:rgb(255, 255, 255)">Moataz</span></span></div>
</body>
</html>