Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Is there handy version control system with pureperl?

by Anonymous Monk
on Sep 05, 2012 at 07:17 UTC ( [id://991752]=note: print w/replies, xml ) Need Help??


in reply to Is there handy version control system with pureperl?

msysgit uses perl :) and SVK is written in perl

Replies are listed 'Best First'.
Re^2: Is there handy version control system with pureperl?
by CountZero (Bishop) on Sep 05, 2012 at 08:16 UTC
    SVK is built on top of Subversion, so it is not "pure" Perl.

    msysgit is the development environment of Git for Windows, that hardly warrants a "versioning done in pure Perl" tag.

    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

      ... 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

        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

        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...

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (9)
As of 2024-03-28 09:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found