Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]11331[/thread]

SVN::WEB Beispiel / Starthilfe

Leser: 1


<< >> 7 Einträge, 1 Seite
Gast Gast
 2008-02-20 14:21
#106138 #106138
Guten Tag,

ich bin auf der Suche nach ein wenig Starthilfe für das Perl Modul SVN::WEB.

Ich habe mir die CPAN Seite dazu angesehen, bin aber nicht wirklich schlauer geworden.

Kann jemand Beispielcode posten, wie ich mich über ein Perlskript auf einen SVN-Server einlogge, dort ein bisschen durch die Files browse und mir die Revisionsinformationen ansehen / bzw. mit Perl auslesen kann?

Ich muss wohl nicht erwähnen dass ich nicht der Perl-Crack bin. Ich habe zwar schon einiges geskriptet mit Perl, aber die Infos auf der CPAN Seite zu SVN::WEB sind spanische Dörfer für mich.

Danke.
renee
 2008-02-20 14:31
#106139 #106139
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
perldoc SVN::Web
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
Create a directory for SVN::Web's configuration files, templates, stylesheets, and other data. 
mkdir svnweb
Run svnweb-install in this directory to configure the environment.
cd svnweb
svnweb-install
Edit the file config.yaml that's been created, and add the following two lines:
repos:
test: 'file:///path/to/repo'
file:///path/to/repo should be the URL for an existing Subversion repository.

Either configure your web server (see "WEB SERVERS") to use SVN::Web, or run svnweb-server to start a simple web server for testing.
svnweb-server
Note: svnweb-server requires HTTP::Server::Simple to run, which is not a requirement of SVN::Web. You may have to install HTTP::Server::Simple first.


Die ersten 4 Schritte schon gemacht? Ich kenne das Modul zwar nicht, aber ich nehme an, dass Du bei svnweb-install schon nach Zugangsdaten gefragt wirst...

Großartig programmieren muss man scheinbar nicht.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-02-20 15:24
#106141 #106141
Hallo,

zu meiner Schande muss ich gestehen, dass ich das nicht gemacht habe.

Allerdings erscheint bei mir beim ausführen von svnweb-install folgende Fehlermeldung:

Can't locate SVN/Core.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at C:/Perl/site/lib
/SVN/Web.pm line 5.
BEGIN failed--compilation aborted at C:/Perl/site/lib/SVN/Web.pm line 5.
Compilation failed in require at svnweb-install line 3.
BEGIN failed--compilation aborted at svnweb-install line 3.

So wie ich das sehe beötige ich noch das Modul SVN::Core. Leider kann ppm das nicht in den Repositorys finden. Folgende reps verwende ich:

[1] ActiveState Package Repository
[2] theoryx5
[3] CPAN-JWIED
renee
 2008-02-20 17:49
#106146 #106146
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
SVN::Core ist Teil von Alien::SVN...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-02-20 17:56
#106147 #106147
Dachte ich zunächst auch. Nach der Installation blieb die Fehlermeldung die Gleiche.
Dubu
 2008-02-21 01:12
#106156 #106156
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Ich bin mir nicht sicher, ob CPAN:SVN::Web das Richtige für dich ist. Willst du wirklich einen Webserver einrichten, und darauf ein Interface zu einem Subversion-Server? Deine Beschreibung im ersten Beitrag klingt für mich eher danach, als ob du nur mit einem (Konsolen-)Skript auf den Subversion-Server zugreifen wolltest. Für letzteres sollte CPAN:SVN::Client aus CPAN:Alien::SVN reichen (z.B. mit SVN::Client::info?).
Gast Gast
 2008-02-21 10:49
#106158 #106158
Genau das ist es was ich machen will! Ich werds mal damit angehen! Danke für den Hinweis!
<< >> 7 Einträge, 1 Seite



View all threads created 2008-02-20 14:21.