From: Mukund JB. <muk...@es...> - 2005-04-29 14:07:03
|
Hi, I am having a preoblem D/Wing the tslib from arm CVS. =20 I am using not using the static IP. Is it a must that I should use the static IP? I got the tslib package on the link below in a CVS repository. I am trying to do get that. I have a doubt here.=20 =20 Do I need to have a public IP to connect to the CVS?=20 I have executed it as follows: CVSROOT=3D:pserver:cv...@pu...:/mnt/src/cvsroot =20 where "/mnt/src/cvsroot" exists. =20 Then if I say "OK" =20 It results in a failure with the following ERROR. =20 cvs.exe [checkout aborted]: connect to pubcvs.arm.linux.org.uk:2401 failed: A=20 socket operation was attempted to an unreachable host.=20 =20 Error, CVS operation failed =20 What could be the problem?=20 DO I need to configure the IP to solve this? =20 Regards, Mukund jampala =20 |
From: Torsten M. <to...@ti...> - 2005-04-29 20:37:13
|
Mukund JB. wrote: > Hi, I am having a preoblem D/Wing the tslib from arm CVS. > > > > I am using not using the static IP. Is it a must that I should use the > static IP? > It makes no difference if your client has a static IP address or not. > I got the tslib package on the link below in a CVS repository. I am > trying to do get that. I have a doubt here. > > > > Do I need to have a public IP to connect to the CVS? > No. > I have executed it as follows: > > CVSROOT=:pserver:cv...@pu...:/mnt/src/cvsroot > > > > where "/mnt/src/cvsroot" exists. > > > > Then if I say "OK" > > > > It results in a failure with the following ERROR. > > > > cvs.exe [checkout aborted]: connect to pubcvs.arm.linux.org.uk:2401 > failed: A > > socket operation was attempted to an unreachable host. > > > > Error, CVS operation failed > > > > What could be the problem? > One possible reason could be that you have a firewall blocking connections to the CVS server. Try connecting to some other public CVS server (e.g. on SourceForge). -Torsten |
From: amores p. <lif...@ho...> - 2005-05-02 01:31:53
|
I tried to get cvs history for a file just now, and got this: Error, CVS operation failed (exit code 3867000) I didn't want to post this as a bug on sourceforge, because I have no real reason to believe it is a bug. Also its not an RFE or a Patch. So I guess the mailing list is an ok place to ask this? What I'm curious about, is what does that mean? Is that an error code from MS-Windows? Is it a COM error (except they're normally expressed in hex)? It is an error from the cvs binaries? The last is my guess, but a google for "3867000 CVS" gave me no hits :( Cordially, Perry Concurrent Versions System (CVSNT) 2.0.62.1817 CVS 0.0.0 TortoisePlink Release 0.56 |
From: Glen S. <grs...@co...> - 2005-05-02 06:54:35
|
amores perros wrote: > > I tried to get cvs history for a file just now, and got this: > > Error, CVS operation failed (exit code 3867000) That's definately an odd return code from CVS. What is the full session log associated with that error? Glen Starrett |
From: amores p. <lif...@ho...> - 2005-05-02 12:20:14
|
>amores perros wrote: > >> >>I tried to get cvs history for a file just now, and got this: >> >> Error, CVS operation failed (exit code 3867000) > > >That's definately an odd return code from CVS. What is the full session >log associated with that error? > (I think I got two copies of your message; maybe you sent me one on the list and one off the list? You'll understand if I only reply once to one address I hope :)) I'm not familiar with session logs, unfortunately. I looked up "session log" in the tortoisecvs help, and got the following two hits, but it appears that the first talks about "session" only, and the second talks about "web log", so, I'm not sure how to find a session log. Plus, obviously, this was at least a day ago now (I don't know how far back the session logs are likely to stretch? I've done commits since then.) : Chapter 7. Articles, Tips and Tricks : Using PuTTY sessions : TortoiseCVS User's Guide : How Web Log Autodetects the Server URL Cordially, Perry |
From: Glen S. <grs...@co...> - 2005-05-02 18:59:07
|
amores perros wrote: >> amores perros wrote: >> >>> I tried to get cvs history for a file just now, and got this: >>> >>> Error, CVS operation failed (exit code 3867000) >> >> >> That's definately an odd return code from CVS. What is the full >> session log associated with that error? >> > > (I think I got two copies of your message; maybe you sent me one > on the list and one off the list? You'll understand if I only reply once > to one address I hope :)) When I 'reply all' to make sure it gets back to the list, your email is also on there. It's strictly a sign of my laziness that you got it twice :) > > I'm not familiar with session logs, unfortunately. Sorry, I meant the contents of the TortoiseCVS dialog when the problem happens. Glen Starrett |
From: amores p. <lif...@ho...> - 2005-05-03 11:09:03
|
> >amores perros wrote: > >>>amores perros wrote: >>> >>>>I tried to get cvs history for a file just now, and got this: >>>> >>>> Error, CVS operation failed (exit code 3867000) >>> >>> >>>That's definately an odd return code from CVS. What is the full session >>>log associated with that error? >>> >> >> >>I'm not familiar with session logs, unfortunately. > > >Sorry, I meant the contents of the TortoiseCVS dialog when the problem >happens. > The TortoiseCVS dialog contents is what I listed above -- it just said the cvs operation failed and gave that error code. I don't even know if that is a COM error (although all programs I've seen display COM errors in hex, so not likely), or a Windows API error, or a Tortoise error code, or a cvsnt error code, or an error from the remote cvs server. It might be nice if tortoisecvs said where that error code came from (granted, it would be nicest if it said what it meant, but I tend to assume that it doesn't know, as it didn't say). Yet another possibly dumb user question: How do I checkout a branch? If I go to CVS update, and choose branch or tag, I get a huge list, almost all of which are not branch tags, but are merely tags - what I need is the list of branch tags. As I understand it, cvs branches are not just tags, but are slightly different -- and have separate lines of development. What I'd really like is a list of the branch tags, which will be a MUCH shorter list (probably 100 times smaller!). Thanks for any help. |
From: Glen S. <grs...@co...> - 2005-05-03 16:21:01
|
amores perros wrote: > The TortoiseCVS dialog contents is what I listed above -- it just > said the cvs operation failed and gave that error code. There is usually a CVS command line, then any output from CVS (including the error message). That's what I was looking for. > How do I checkout a branch? > > If I go to CVS update, and choose branch or tag, I get a huge list, > almost all of which are not branch tags, but are merely tags - what I > need is the list of branch tags. As I understand it, cvs branches are > not just tags, but are slightly different -- and have separate lines of > development. What I'd really like is a list of the branch tags, which > will be a MUCH shorter list (probably 100 times smaller!). RTFM :) You're correct, and you can check out to a specific tag as easily as a branch. Naming conventions help (e.g. branches are all lowercase and regular tags upper or mixed makes it pretty obvious). Glen Starrett |
From: amores p. <lif...@ho...> - 2005-05-04 13:20:56
|
> >amores perros wrote: > >>The TortoiseCVS dialog contents is what I listed above -- it just >>said the cvs operation failed and gave that error code. > > >There is usually a CVS command line, then any output from CVS (including >the error message). That's what I was looking for. If I can figure out how to get it to happen again, I'll try to be careful to get everything next time. > > >>How do I checkout a branch? >> >>If I go to CVS update, and choose branch or tag, I get a huge list, >>almost all of which are not branch tags, but are merely tags - what I >>need is the list of branch tags. As I understand it, cvs branches are >>not just tags, but are slightly different -- and have separate lines of >>development. What I'd really like is a list of the branch tags, which >>will be a MUCH shorter list (probably 100 times smaller!). > > >RTFM :) You're correct, and you can check out to a specific tag as easily >as a branch. Naming conventions help (e.g. branches are all lowercase and >regular tags upper or mixed makes it pretty obvious). > Ok, I gather you're helpfully telling me that the answer is in the manual, and telling me to go look for myself. At least, now I have reason to believe its in the manual. I assume you don't mean this sentence: >You will then be presented with the Update Special Dialog. Here you can >enter the branch name in the Get Tag/Branch/Revision field you wish to >select. Click the OK button, and TortoiseCVS will now do the necessary >updates to move your working copy to the desired branch. (Sorry, I don't know how to get to an online version where I could quote urls instead of pasting sentences, which would be better -- I looked on the sourceforge.net project site, but there is not the usual documentation link, and I looked on the tortoisecvs home, but didn't see any documentation link.) On this page http://www.tortoisecvs.org/index.shtml it says this If you want to work with an existing repository, download TortoiseCVS and read the User's Guide. which seems to tell me that there is no online guide. On this page in the User's Guide Lines of Development: CVS Branch... it tells how to create one, but AFAICT, not how to find the existing ones. This page Branch Dialog says this TODO: Write... Screenshot This page Branching And Merging says this You will then be presented with the Update Special Dialog. Here you can enter the branch name in the Get Tag/Branch/Revision field you wish to select. Click the OK button, and TortoiseCVS will now do the necessary updates to move your working copy to the desired branch. This page Chapter 5. Command Reference for TortoiseCVS is moslty a list of links, some of which I think I already visited. (I'm working thru all the search results for Branch.) This page CVS Merge... says this TODO: Write... This page CVS Update Special... says this Enter into the textbox labeled Get tag/revision/branch: either the Revision number (i.e. 1.3), Tag (i.e. release_1_1_0), or Branch (i.e. vendorx_branch) to change your sandbox copy to. This page Chapter 6. Dialog Reference for TortoiseCVS is a list of dialogs, and a picture of the Add dialog. This page Discarding Obsolete Files: CVS Remove says how to remove (and I can see it has the text "Branch" in its text). This page File Revision History shows a picture of the history dialog. There is no indication from the picture, and the text says The History Dialog will show a log of the revisions, tags, and branches for the selected file but maybe there is some visual indication on that dialog to distinguish branches from tags? (If so, that page would probably be one place that would be good to document it :)) This page Lines of Development: CVS Branch... talks about creating branches and, the final search result, TortoiseCVS User's Guide appears to be the table of contents. (Actually, I'd already done this search thru the manual before I posted, but I wanted to demonstrate above that the answer didn't seem obvious to me, so maybe it would be great if it were made more obvious to the naive user). I'm guessing you really meant i should go read the cvs manual, which I've seen -- it is a huge document on cvs, available online, and called, I think, the cvs book, and puts me to sleep when I look at it. I'll go try doing searches against it. |
From: amores p. <lif...@ho...> - 2005-05-04 13:33:41
|
>>RTFM :) You're correct, and you can check out to a specific tag as I feel challenged, which is entertaining, to find the answer in the cvs manual. But, sadly, so far I'm failing -- I'll try more later with a more aggressive search. Here is what I have so far: #1) http://cvsbook.red-bean.com/cvsbook.html#Going%20Out%20On%20A%20Limb%20(How%20To%20Work%20With%20Branches%20And%20Survive) If I can find someone who has a checked out version on the exact branch I'm interested in, I can ask them to look in a CVS/Tag file, and if a line begins with the letter T (meaning branch tag), then the next rest of the line is the branch tag name. (If the letter is N, it is a non-branch tag.) #2) http://cvsbook.red-bean.com/cvsbook.html How can I get a list of all tags in a project? Currently, there is no convenient way to do this in CVS. The lack is sorely felt by all users, and I believe work is under way to make this feature available. By the time you read this, a cvs tags command or something similar may be available. (This doesn't sound really promising.) Until then, there are workarounds. You can run cvs log -h and read the sections of the output following the header symbolic names: (Followed by workaround only available to people with access to server machine, and which anyway doesn't appear to distinguish tags and branches.) (So maybe if I can figure out how to run "cvs log -h" with tortoise, and figure out how to parse the answer -- but, I'm assuming there is a more user-friendly answer here for the finding.) |
From: amores p. <lif...@ho...> - 2005-05-04 13:43:26
|
>RTFM I have found one answer (although not a very good one). If you try to pick the busiest file in the project, invoke cvs/history on it, and scroll back through the hundreds of tags, looking for all occurrences of where the vertical line on the left shows a horizontal cross towards the center, which is followed by a new vertical line down -- there are zillions of these as all tags show these, but also followed by another line down below the tag. If you find these, you are finding the branch tags, one at a time. But, this isn't a very good answer, because I'm not sure if it finds all branch tags, or just ones that changed this file, and anyway, its very tedious and error-prone. I'm probably better off looking at that cvs log -h output, or maybe even better, being a bit more diligent in searching the cvs book. |
From: Glen S. <grs...@co...> - 2005-05-04 17:24:55
|
amores perros wrote: >> RTFM > > > I have found one answer (although not a very good one). I agree that CVS docs overall could certainly be clearer for new users in a lot of cases. I didn't read all your discovery, but make sure you look through the TortoiseCVS FAQ and manual. http://tortoisecvs.org/faq.shtml http://tortoisecvs.org/UserGuide_en.chm (I'm not sure what's in there). Sounds like you learned at least one thing already: You need a naming convention such that you can tell branch tags from normal ones. This will parse out the rlog command that Tortoise uses and only show the branches: cvs rlog -h -l test | grep -E "(.)*: [1-9][0-9]*\.[1-9][0-9]*\.0\.[1-9][0-9]*" | sort -u (all branches have .0. in their branch revision, see "magic number" if you look it up). I suggest you use a naming convention as it is MUCH more convenient :) Maybe you should put in a RFE into the TCVS tracker for a 'branches only' checkbox on the checkout dialog 'update list' button or some other indication (e.g. color / bold / additional text indicating branch). Regards, Glen Starrett |
From: amores p. <lif...@ho...> - 2005-05-07 21:49:13
|
I can cvs update from some soruceforge projects, but when I try to invoke the CVS Checkout TortoiseCVS (from the CVS context menu), I get "No such host is known". As demonstrated below, I clearly have DNS resolution, so I don't know what it means by that. **** In C:\dev\sf\TortoiseCVS\cvsver: "C:\Program Files\TortoiseCVS\cvs.exe" "-q" "-z3" "checkout" "-P" "TortoiseCVS" CVSROOT=:pserver:ano...@cv...:/cvsroot/tortoisecvs cvs.exe [checkout aborted]: Error connecting to host cvs.sourceforge.net: No such host is known. >ping cvs.sourceforge.net Pinging cvs.sourceforge.net [66.35.250.207] with 32 bytes of data: Reply from 66.35.250.207: bytes=32 time=101ms TTL=55 Reply from 66.35.250.207: bytes=32 time=101ms TTL=55 In C:\dev\sf\TortoiseCVS\cvsver: "C:\Program Files\TortoiseCVS\cvs.exe" "-q" "checkout" "-P" "TortoiseCVS" CVSROOT=:pserver:ano...@cv...:/cvsroot/tortoisecvs cvs.exe [checkout aborted]: Error connecting to host cvs.sourceforge.net: No such host is known. Error, CVS operation failed **** PS: I have a problem in that the branch tag that I'm interested in is showing up twice in the list of tags in CVS checkout special, so I want to see if I can look at patching TortoiseCVS to either provide me a filter to show branch tags only, or to add more info to them. I assume that there is both a regular tag and a branch tag with the same name, leading to my problem that I don't know which is which in the combo dropdown list in the cvs checkout revision dialog. Cordially, Perry |
From: amores p. <lif...@ho...> - 2005-05-07 22:12:28
|
> >I can cvs update from some soruceforge projects, but when I try to >invoke the CVS Checkout TortoiseCVS (from the CVS context menu), >I get "No such host is known". As demonstrated below, I clearly have >DNS resolution, so I don't know what it means by that. > > Never mind, it was a firewall problem. I had shutdown the software firewall interface, not the software firewall, and ping had a saved exception to allow DNS access, but tortoiseCVS did not, so the firewall was silently blocking DNS access for TortoiseCVS. Codially, Perry |
From: amores p. <lif...@ho...> - 2005-05-05 14:14:51
|
> >I feel challenged, which is entertaining, to find the answer in the cvs >manual. > I believe I have found a (the?) technique to get a list of branch tags, using TortoiseCVS (which is great, as I'd much prefer an answer with TortoiseCVS). Go to the root folder, and right-click CVS/Branch, Click the recursive checkbox, push the Update button, and after it completes, the combo droplist will contain the list of all branch tags (I think; I'm not sure I have any way to prove this, but the list I get looks plausible). *REMEMBER TO PRESS CANCEL* after copying desired branch tag into copy buffer! I found it by experimentation, not via manuals. In fact, I don't see it in the manual at all. This dialog is mentioned, but in the version I have, 1.8.12 CVS version: Concurrent Versions System (CVSNT) 2.0.62.1817 (client/server) SSH version: TortoisePlink Release 0.56 it doesn't mention the above technique to find the branch tags. Cordially, Perry |
From: Torsten M. <to...@ti...> - 2005-05-05 19:30:39
|
[Changed the misleading subject] amores perros wrote: > >> >> I feel challenged, which is entertaining, to find the answer in the >> cvs manual. >> > > I believe I have found a (the?) technique to get > a list of branch tags, using TortoiseCVS (which is great, as I'd > much prefer an answer with TortoiseCVS). > > Go to the root folder, and right-click CVS/Branch, > Click the recursive checkbox, push the Update button, > and after it completes, the combo droplist will contain the > list of all branch tags (I think; I'm not sure I have any > way to prove this, but the list I get looks plausible). This is actually correct - the code behind the button fetches all tags, then examines the revision number attached to each one to determine the type (branch tag revision numbers have a zero as the second-last digit). There is as yet no way of selecting only branch or non-branch tags in the Checkout dialog, but it would certainly be a nice feature. -Torsten |
From: amores p. <lif...@ho...> - 2005-05-03 11:12:47
|
>amores perros wrote: > >>>amores perros wrote: >>> >>>>I tried to get cvs history for a file just now, and got this: >>>> >>>> Error, CVS operation failed (exit code 3867000) >>> >>> >>>That's definately an odd return code from CVS. What is the full session >>>log associated with that error? >> >>I'm not familiar with session logs, unfortunately. > > >Sorry, I meant the contents of the TortoiseCVS dialog when the problem >happens. > Because there was nothing else in the dialog but what I quoted above, and because I have no idea what this means, and haven't checked whether it is reproducible, I didn't file a bug for this. I suppose I should check if it reproduces, and file a bug if so. |
From: amores p. <lif...@ho...> - 2005-05-03 11:12:56
|
>amores perros wrote: > >>>amores perros wrote: >>> >>>>I tried to get cvs history for a file just now, and got this: >>>> >>>> Error, CVS operation failed (exit code 3867000) >>> >>> >>>That's definately an odd return code from CVS. What is the full session >>>log associated with that error? >> >>I'm not familiar with session logs, unfortunately. > > >Sorry, I meant the contents of the TortoiseCVS dialog when the problem >happens. > Because there was nothing else in the dialog but what I quoted above, and because I have no idea what this means, and haven't checked whether it is reproducible, I didn't file a bug for this. I suppose I should check if it reproduces, and file a bug if so. |
From: Torsten M. <to...@ti...> - 2005-05-03 19:16:30
|
amores perros wrote: > > I tried to get cvs history for a file just now, and got this: > > Error, CVS operation failed (exit code 3867000) > > I didn't want to post this as a bug on sourceforge, because I have no > real reason > to believe it is a bug. Also its not an RFE or a Patch. So I guess the > mailing list > is an ok place to ask this? > > What I'm curious about, is what does that mean? The value is the exit code from the CVS process. What error messages (if any) do you get before the final "failed" message? -Torsten |
From: amores p. <lif...@ho...> - 2005-05-04 13:00:16
|
> >amores perros wrote: > >> >>I tried to get cvs history for a file just now, and got this: >> >> Error, CVS operation failed (exit code 3867000) >> >>I didn't want to post this as a bug on sourceforge, because I have no real >>reason >>to believe it is a bug. Also its not an RFE or a Patch. So I guess the >>mailing list >>is an ok place to ask this? >> >>What I'm curious about, is what does that mean? > >The value is the exit code from the CVS process. What error messages (if >any) do you get before the final "failed" message? > >-Torsten > Thats all the message I got (I would have posted anything else). I'll try to repeat it later (if I can figure out where it happened), and post a bug if its repeatable. Cordially, Perry |
From: amores p. <lif...@ho...> - 2005-05-04 13:06:53
|
> >amores perros wrote: > >> >>I tried to get cvs history for a file just now, and got this: >> >> Error, CVS operation failed (exit code 3867000) >> >>I didn't want to post this as a bug on sourceforge, because I have no real >>reason >>to believe it is a bug. Also its not an RFE or a Patch. So I guess the >>mailing list >>is an ok place to ask this? >> >>What I'm curious about, is what does that mean? > >The value is the exit code from the CVS process. What error messages (if >any) do you get before the final "failed" message? > >-Torsten (Sorry, this mail account is being bombed with 73k spam or virus emails.) I didn't get any other message (I would have put it in my email probably if i had). I also can no longer remember where I got that, but I'll look around to see if I can reproduce it, and post a bug if I can. Cordially, Perry |
From: amores p. <lif...@ho...> - 2005-05-04 13:08:22
|
>The value is the exit code from the CVS process. What error messages (if >any) do you get before the final "failed" message? > Sorry my email account has problems -- I may have gotten this message twice, or may have gotten confused, or one copy might have been flagged as new twice, or three times, I'm not sure now. |