php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 07.06.2011, 22:45  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard Mercurial / Git PHP Api

Hallo,

ich habe wirklich viel gegoogelt und suche verzweifelt nach dem elegantesten weg git/mercurial via php zu steuern.

ich habe unterschiedlichste klassen dafür gefunden jedoch halte ich keine für halbwegs brauchbar.

wenn ich mit den output von git/mercurial angucke stelle ich fest, das dieser recht unschön zum parsen ist, ich habe keine möglichkeit gefunden mir xml oder etc. zurück zu geben.

leider bin ich auf php angewiesen, kann also nicht zu projekten wie gitsharp zurück greifen oder direkt alles in python programmieren.

seh ich vor lauter wald die bäume nicht mehr oder ist das parsen von git/mercurial's output einfach unnötig umständlich?

_best,

T
notyyy ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.06.2011, 22:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Wenn Du nicht mal schreibst, was Du erreichen willst, kann wohl auch niemand helfen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 18.06.2011, 01:03  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

ganz kurz und knapp:

ich möchte mal einen Prototypen für ein cms bauen um inhalte aus einem VCS auszulesen.

gesehen habe ich sowas vorher noch nie, die idee finde ich jedoch sehr interessant.

inhalte branchen, mergen, in andere umgebungen pushen ...


wäre ich nicht an php gebunden würd ich den prototypen in python (mercurial) entwickeln um es mal auf brauchbarkeit zu prüfen.
notyyy ist offline   Mit Zitat antworten
Alt 18.06.2011, 01:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Poste Deine Versuche, konkrete Probleme und Überlegungen. DU weißt doch wie das hier läuft.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 18.06.2011, 09:30  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Du kannst dir ja mal die sourcen von rabbitvcs ansehen, wie die die git Unterstützung eingebaut haben.
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 19.06.2011, 02:51  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Poste Deine Versuche, konkrete Probleme und Überlegungen.
ich glaube es ist einfach nicht wirklich angekommen was ich möchte, sorry für die schwammige anfrage an euch.

die fragestellung hat nur bedingt was mit php zutun und scheitert nicht an meinen php Kompetenzen. Beim erstellen des Threads ging es mir eigentlich nur darum, mich abzusichern das es keine 0-8-15 Implementierung für den Zugriff auf ein VCS unter php gibt. Ich habe diverse Wrapper für unterschiedlichste sprachen gefunden, php war nicht dabei. Ich kann mir einfach nicht wirklich vorstellen, dass ich hier Pionierarbeit leisten müsste. Andere Sprachen haben teilweise komplette implementierungen (z.b. .net -> mercurial)

primär sind die fragen:

1. kennt ihr ein projekt welches sich mit dem zugriff auf eine versionskontrolle von php aus erfolgreich beschäftigt?

2. habt ihr mal den Output von Git / Mercurial / ... geparst? liege ich richtig mit der Vermutung, dass sich idr. nur die log auch als xml (json, ...) zurück geben lässt?

3. momentan bin ich auch noch am überlegen inwieweit es sinn macht inhalte in eine versionskontrolle zu schupsen, gerne würde ich auch eure meinung dazu hören.

das ganze soll keine raketenwissenschaft werden, viel mehr bin ich erschrocken das ich hier pionierarbeit in der phpcommunity leisten müsste um eine einfache versionskontrolle objectorientiert ansprechen zu wollen

Zitat:
Du kannst dir ja mal die sourcen von rabbitvcs ansehen, wie die die git Unterstützung eingebaut haben.
ich hatte halt gehofft, dass ich nicht der erste bin, der auf die idee kommt mit php eine versionskontrolle anzusprechen


anscheinend ist die idee so skuriel, oder so schlecht, dass kein system welches ich kenne inhalte so versioniert
notyyy ist offline   Mit Zitat antworten
Alt 19.06.2011, 03:00  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Hmm, komisch, ich gebe "PHP GIT" in Google ein und die ersten Treffer sind

https://git.wiki.kernel.org/index.ph..._tools#git-php (5 Links)
http://www.xiphux.com/programming/gitphp/
http://code.google.com/p/git-php/

...

?

PHP Mercurial

http://javadocs.wordpress.com/2010/0...itory-manager/
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 19.06.2011, 13:55  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

danke für insbesondere diesen link:

https://git.wiki.kernel.org/index.ph..._tools#git-php

hat mir geholfen.

auf dem ersten blick überzeugt
https://github.com/josegonzalez/git-...r/libs/git.php
notyyy ist offline   Mit Zitat antworten
Alt 28.07.2011, 21:24  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Hat sich evtl schon erledigt, aber falls nicht:
https://git.wiki.kernel.org/index.ph...dsAndTools#PHP
=> https://github.com/patrikf/glip
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 29.07.2011, 00:44  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

danke, glip schaut interessant aus.
notyyy ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mercurial, mercurial php, git php, php mercurial api, php git api, mercurial api php, php aip programmieren, php git class, git api, glip git php, mercurial for php, versionkontrolle für php, git php api, mercurial via php, php mercurial lib, php git, git halbwegs, mercurial, api über php steuern, running mercurial

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum