Re: Re: Checkout error! Possible Bug?
"Jemerson Damasio" <[email protected]> Tue, 23 Sep 2008 18:01:45 -0300
| Newsgroups | gmane.comp.java.netbeans.modules.javacvs.devel |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_12293_7502667.1222203705291 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline First, thanks for solving my problem. It works! =3DD About the files, yes, they're on the specified module, down into a hierarch= y of directory, but they are. I tried two possible variations: (1) the name itself of the real file and (2) the ,v name, that I can also verify that is actually there. Any suggestion? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D Jemerson Figueiredo Damasio Bacharel em Ciencia da Computacao - UFCG Pesquisador do CNPq/GMF - UFCG =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D On Tue, Sep 23, 2008 at 5:39 PM, Ricardo Garcia <[email protected]>wrote: > Jemerson, > > > > Have you tried adding this command after you instantiate Client class? > > > > client.setLocalPath(<MY_LOCAL_PATH>); > > > > With this, you indicate where to checkout you files to. > > > > Regarding the setFiles method, in the array passed to it, are the files > with the module path that these files belong? > > > > Att, > > > > Ricardo > > > > > ------------------------------ > > *De:* Jemerson Damasio [mailto:[email protected]] > *Enviada em:* ter=E7a-feira, 23 de setembro de 2008 17:26 > *Para:* [email protected]; Pablo The Boss > *Assunto:* [javacvs-dev] Re: Checkout error! Possible Bug? > > > > Another question. I'm trying to use the Command setFiles method in order = to > retrieve only a few desired files, but it doesn't seems to work. In fact, > when I add the line, it doesn't checkout anything. Omg... this is tiring. > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Jemerson Figueiredo Damasio > Bacharel em Ciencia da Computacao - UFCG > Pesquisador do CNPq/GMF - UFCG > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > On Tue, Sep 23, 2008 at 4:18 PM, Jemerson Damasio <[email protected]> > wrote: > > Hi everyone, > > I don't know what is going wrong. Possibly a bug. My localPath variabl= e > points to /home/Me/CheckoutDir. My class CVSCheckoutListener tells me, > through the fileInfoGenerated method, that the files are in the CheckoutD= ir. > But, in fact, the files are being created at My_Project_Path/null/ > It's clear that my variable is becoming null (what is not caused by me= , > FOR SURE) somewhere inside the JavaCVS and being interpreted as a relativ= e > path. Can anyone give me a hint of how to avoid this problem? > > Here is my code: > > GlobalOptions globalOptions =3D new GlobalOptions(); > globalOptions.setCVSRoot(CVSRoot.parse(cvsroot).toString()); > PServerConnection c =3D new > PServerConnection(CVSRoot.parse(cvsroot), SocketFactory.getDefault()); > Client client =3D new Client(c, new StandardAdminHandler()); > client.getEventManager().addCVSListener(new > CVSCheckoutListener()); > c.open(); > > CheckoutCommand command =3D new CheckoutCommand(); > command.setRecursive(true); > command.setModule(myModule); > command.setPruneDirectories(true); > > EventManager eventManager =3D client.getEventManager(); > > UpdateBuilder builder =3D new UpdateBuilder(eventManager, > localPath); > command.setBuilder(builder); > boolean executeCommand =3D client.executeCommand(command, > globalOptions); > > > Thanks in advance, > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Jemerson Figueiredo Damasio > Bacharel em Ciencia da Computacao - UFCG > Pesquisador do CNPq/GMF - UFCG > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > ------=_Part_12293_7502667.1222203705291 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline <div dir=3D"ltr">First, thanks for solving my problem. It works! =3DD<br>Ab= out the files, yes, they're on the specified module, down into a hierar= chy of directory, but they are. I tried two possible variations: (1) the na= me itself of the real file and (2) the ,v name, that I can also verify that= is actually there.<br> Any suggestion?<br><br><br clear=3D"all">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Je= merson Figueiredo Damasio <br>Bacharel em Ciencia da Computacao - UFCG <br>= Pesquisador do CNPq/GMF - UFCG<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br> <br><br><div class=3D"gmail_quote">On Tue, Sep 23, 2008 at 5:39 PM, Ricardo= Garcia <span dir=3D"ltr"><<a href=3D"mailto:[email protected]">= [email protected]</a>></span> wrote:<br><blockquote class=3D"gma= il_quote" style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0= pt 0pt 0.8ex; padding-left: 1ex;"> <div link=3D"blue" vlink=3D"blue" lang=3D"PT-BR"> <div> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;">Jemerson,</span></font></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;"> </span></font></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US">Have you tried addi= ng this command after you instantiate Client class?</span></font></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US"> </span></font= ></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US">client.setLocalPath= (<MY_LOCAL_PATH>);</span></font></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US"> </span></font= ></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US">With this, you indi= cate where to checkout you files to.</span></font></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US"> </span></font= ></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US">Regarding the setFi= les method, in the array passed to it, are the files with the module path that these files belong?</span></font></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US"> </span></font= ></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US">Att,</span></font><= /p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US"> </span></font= ></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US">Ricardo</span></fon= t></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US"> </span></font= ></p> <p><font color=3D"navy" face=3D"Arial" size=3D"2"><span style=3D"font-size:= 10pt; font-family: Arial; color: navy;" lang=3D"EN-US"> </span></font= ></p> <div> <div style=3D"text-align: center;" align=3D"center"><font face=3D"Times New= Roman" size=3D"3"><span style=3D"font-size: 12pt;"> <hr align=3D"center" size=3D"2" width=3D"100%"> </span></font></div> <p><b><font face=3D"Tahoma" size=3D"2"><span style=3D"font-size: 10pt; font= -family: Tahoma; font-weight: bold;">De:</span></font></b><font face=3D"Tah= oma" size=3D"2"><span style=3D"font-size: 10pt; font-family: Tahoma;"> Jeme= rson Damasio [mailto:<a href=3D"mailto:[email protected]" target=3D"_blank">jemersonf= [email protected]</a>] <br> <b><span style=3D"font-weight: bold;">Enviada em:</span></b> ter=E7a-feira,= 23 de setembro de 2008 17:26<br> <b><span style=3D"font-weight: bold;">Para:</span></b> <a href=3D"mailto:de= [email protected]" target=3D"_blank">[email protected]</a>; Pablo The Boss<br> <b><span style=3D"font-weight: bold;">Assunto:</span></b> [javacvs-dev] Re: Checkout error! Possible Bug?</span></font></p> </div><div><div></div><div class=3D"Wj3C7c"> <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size: 12pt= ;"> </span></font></p> <div> <p style=3D"margin-bottom: 12pt;"><font face=3D"Times New Roman" size=3D"3"= ><span style=3D"font-size: 12pt;">Another question. I'm trying to use the Command setFiles method in order to retrieve only a few desired files, but it doesn't seems to work. In fact, when I add the li= ne, it doesn't checkout anything. Omg... this is tiring.<br> <br> <br clear=3D"all"> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D<br> Jemerson Figueiredo Damasio <br> Bacharel em Ciencia da Computacao - UFCG <br> Pesquisador do CNPq/GMF - UFCG<br> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D<br> <br> </span></font></p> <div> <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size: 12pt= ;">On Tue, Sep 23, 2008 at 4:18 PM, Jemerson Damasio <<a href=3D"mailto:= [email protected]" target=3D"_blank">[email protected]</a>> wrote:= </span></font></p> <div> <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size: 12pt= ;">Hi everyone,<br> <br> I don't know what is going wrong. Possibly a bug. My local= Path variable points to /home/Me/CheckoutDir. My class CVSCheckoutListener tells= me, through the fileInfoGenerated method, that the files are in the CheckoutDir= . But, in fact, the files are being created at My_Project_Path/null/<br> It's clear that my variable is becoming null (what is not = caused by me, FOR SURE) somewhere inside the JavaCVS and being interpreted as a relative path. Can anyone give me a hint of how to avoid this problem?<br> <br> Here is my code:<br> <br> GlobalOptions globalOptions =3D new GlobalOptions();<br> globalOptions.setCVSRoot(CVSRoot.parse(cvsroot).toString());<br> PServerConnection = c =3D new PServerConnection(CVSRoot.parse(cvsroot), SocketFactory.getDefault());<= br> Client client =3D = new Client(c, new StandardAdminHandler());<br> client.getEventManager().addCVSListener(new CVSCheckoutListener());<br> c.open();<br> <br> CheckoutCommand command =3D new CheckoutCommand();<br> command.setRecursive(true);<br> command.setModule(myModule);<br> command.setPruneDirectories(true);<br> <br> EventManager eventManager =3D client.getEventManager();<br> <br> UpdateBuilder buil= der =3D new UpdateBuilder(eventManager, localPath);<br> command.setBuilder(builder);<br> boolean executeCom= mand =3D client.executeCommand(command, globalOptions);<br> <br> <br> Thanks in advance,<br> <br clear=3D"all"> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D<br> Jemerson Figueiredo Damasio <br> Bacharel em Ciencia da Computacao - UFCG <br> Pesquisador do CNPq/GMF - UFCG<br> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D</span></font></p> </div> </div> <p><font face=3D"Times New Roman" size=3D"3"><span style=3D"font-size: 12pt= ;"> </span></font></p> </div> </div></div></div> </div> </blockquote></div><br></div> ------=_Part_12293_7502667.1222203705291--