Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^3: Is there handy version control system with pureperl?

by Anonymous Monk
on Sep 05, 2012 at 10:39 UTC ( #991805=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Is there handy version control system with pureperl?
in thread Is there handy version control system with pureperl?

... not "pure" Perl ..

That is kind of why I didn't claim they were :)

I really don't care for the OPs limitations :) its why I didn't mention VCShell

svk comes with everything the OP wants, so all he has to do is get ahold of his target OS, get a citrusperl/cavapackager for it, install all the modules svk needs ( Alien::SVN ), and create a distribution, and upload it to his target machine


Comment on Re^3: Is there handy version control system with pureperl?
Re^4: Is there handy version control system with pureperl?
by CountZero (Bishop) on Sep 05, 2012 at 13:11 UTC
    That is kind of why I didn't claim they were :)
    As a courtesy to the OP you could have made that clear. I thought the common understanding is that your answer has to bear some relevance to the question.

    I really don't care for the OPs limitations :)
    Then why did you answer?

    its why I didn't mention VCShell
    Very well you didn't. It is based upon VCS::Lite::Repository, the whole of the VCS suite is no longer maintained and anyhow it also needs an underlying external versioning system.

    svk comes with everything the OP wants, so all he has to do is get ahold of his target OS, get a citrusperl/cavapackager for it, install all the modules svk needs ( Alien::SVN ), and create a distribution, and upload it to his target machine
    The OP indicated he is limited in what he can install. If he cannot install SVN, then it is more than likely he cannot install Alien::SVN.

    CountZero

    A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

    My blog: Imperial Deltronics

      As a courtesy to the OP you could have made that clear. I thought the common understanding is that your answer has to bear some relevance to the question.

      It did. I said "One uses perl, the other is written in perl" -- this is clear. It is also relevant since svk is pure-perl. I made no claims about its dependencies and what they might require, and the op was smart enough to figure out if SVK was for him.

      Very well you didn't. It is based upon VCS::Lite::Repository, the whole of the VCS suite is no longer maintained and anyhow it also needs an underlying external versioning system.

      VCS::Lite::Repository isn't part of that suite and it doesn't require an external versioning system

      Then why did you answer? The OP indicated he is limited in what he can install. If he cannot install SVN, then it is more than likely he cannot install Alien::SVN.

      And this is why I don't care. If he can install perl files, he can install anything, even if it isn't pure-perl.

Re^4: Is there handy version control system with pureperl?
by remiah (Hermit) on Sep 05, 2012 at 13:47 UTC

    Sorry I don't understand it well.

    
                                    +--------------------------------+
                                    |     client 2                   |
      +-----------------------+     |                                |
      |                       |     |                                |
      |                       |     |                                |
      |                       |     |                                |
      |                       |     |                                |
      |  Server               |     |                                |
      |  with                 |     |                                |
      |  apache, perl only    |     |      ^     +                   |
      |                       |     +------|-----|-------------------+
      |                       |            |     |
      |                       | checkout?? |     |
      |                       | +----------+     |  Is it possible??
      |  +-------------------+| <----------------+
      |  | distribution      || commit???
      |  | copied            ||
      |  |                   ||
      |  +-------------------+|      +-------------------------------+
      |            ^          |      |    client 1                   |
      +------------|----------+      |                               |
                   |                 |    install all svk needs      |
                   |                 |                               |
                   |                 |   +------------------+        |
                   |copy it          |   |                  |        |
                   +-------------------+ | distribution?    |        |
                                     |   +------------------+        |
             
    Do you say it is possible to checkout and commit from client 2?

    I should learn for git and svk more. And look for CPAN a little more...

      No, it will not work. You will need the versioning server installed on your Apache box. Anonymous Monk has given totally misleading information.

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      My blog: Imperial Deltronics
        If only apache came with some dav svn server thing, or Alien-SVN came with some svnserver, then that would be like a server thing

        With your first advice, I tried to contact with server administrater. And he told me the path to git command. It was already there ...

        I can now clone, pull from server.
        Push to my server from every machines.
        And gitweb also works fine.
        comfortable!

        Thanks for your kind replies. And I think I owe you one beer. cheers.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://991805]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (8)
As of 2014-11-28 23:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (200 votes), past polls