Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re^3: Learning How to Use CVS for Personal Perl Coding Practices

by Rhose (Priest)
on Nov 03, 2005 at 16:30 UTC ( #505424=note: print w/replies, xml ) Need Help??

in reply to Re^2: Learning How to Use CVS for Personal Perl Coding Practices
in thread Learning How to Use CVS for Personal Perl Coding Practices

Import (like commit) needs a log message. I'd use the -m switch on the import. (Although you can define the editor and enter the log message using it.)

svn import . file:///~/subversion -m "Initial import"

Replies are listed 'Best First'.
Re^4: Learning How to Use CVS for Personal Perl Coding Practices
by neversaint (Deacon) on Nov 03, 2005 at 16:37 UTC
    Hi Rhose,

    I tried this:
    svn import . file:///~/subversion/Project1 -m "Initial import"
    But it gave:
    svn: Unrecognized URL scheme 'file:///~/subversion/Project1'

    neversaint and everlastingly indebted.......

      Yeah, you need to give the full path, e.g.

      svn import . file:///home/neversaint/subversion/Project1 -m "Initial i +mport"
      Regarding the $EDITOR variable, you should set that to your favourite editor
      export EDITOR=/usr/bin/emacs
      export EDITOR=/usr/bin/vi
      then you can specify the subversion commands without the -m and have it call the editor for manual message entry automatically if you prefer. Add the line to .bashrc to have it done for you automatically when you log in.

      Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -- Brian W. Kernighan
      I have no experience using file: as I work with the daemon. However, I ran a quick test on another machine, and this worked.

      cd /home/rhose/tmp svnadmin create demo cd samples svn import . file:///home/rhose/tmp/demo -m "Initial import"

      I tried it as:

      svn import . file:///~/tmp/demo -m "Initial import"

      and I got the same error you are getting... looks like you need to specify the path to your home directory.


      Yeah, what tirwhan said. *Smiles* At least I had a reason to play with file: for a bit.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://505424]
[GrandFather]: discovering that one of the sensors for the device lies about the gain range it is using!
[GrandFather]: However, by the end of the day I had discovered its deceptions and now have it working correctly, so yes, all's well that ends well. :-D
[Corion]: GrandFather: Ah, (hardware) APIs - I have a similar situation with Chrome and its API... It is fairly underdocumented and I guess I have to hunt...
[Corion]: ... down supposedly working code to find out what I'm supposed to do
[GrandFather]: I haven't any "working code" to inspect! I have to find ways to generate reference signals then check the numbers I get at the far end match.
[GrandFather]: That's ok when the signal is a voltage, but there are three axis accelerometers, gyroscopes and magnetometers in these things! A little invention is needed at times!
[Corion]: GrandFather: Yeah, in that aspect, hardware is far more a black box than software
[GrandFather]: Oh, and the manufacturer tells lies too! I'm sure they don't mean to, but I know for sure some of the stuff they say is just wrong. It's possible they don't understand what we are asking, but that's not a good look either
[Corion]: GrandFather: Ah, unit testing hardware is fun, especially when the hardware is uncalibrated ...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (5)
As of 2017-08-24 07:08 GMT
Find Nodes?
    Voting Booth?
    Who is your favorite scientist and why?

    Results (365 votes). Check out past polls.