Skip to content

LiquidFeedback via mercurial – Bessere Unterstützung für Administratoren und Entwickler

30. January 2010

Ab sofort ist LiquidFeedback nicht nur als komprimiertes Tar-Archiv, sondern auch mittels eines verteilten Versionsverwaltungssystems (mercurial) verfügbar. Entwicklern wird es dadurch leichter gemacht, über Änderungen am Quellcode den Überblick zu behalten. Administratoren können auf einfachere Art Updates installieren, auch dann, wenn Anpassungen an der Software für die eigenen Bedürfnisse vorgenommen wurden. Zukünftige Updates werden ggf. schon vor einem offiziellen Release im jeweiligen Repository verfügbar sein.

Die Repositories für Backend, Frontend und Web-Framework finden sich unter http://www.public-software-group.org/mercurial/. Nach der Installation von mercurial, lassen sich die Repositories mittels der folgenden Kommandos herunterladen:

hg clone http://www.public-software-group.org/mercurial/liquid_feedback_core
hg clone http://www.public-software-group.org/mercurial/liquid_feedback_frontend
hg clone http://www.public-software-group.org/mercurial/webmcp

Ein späteres Updaten auf den offiziellen Entwicklungsstand ist innerhalb eines Repositories durch Eingabe folgender Befehlssequenz möglich:

hg pull
hg update default

Wenn du selbst Anpassungen an der Software vornehmen und diese durch mercurial aufzeichnen lassen willst, empfehlen wir dir, mittels “hg branch <my_branch_name>” einen eigenen Entwicklungszweig anzulegen. Anschließend kannst du deine Änderungen mittels “hg commit” in deine lokale Kopie des Repositories einchecken.

In den offiziellen Entwicklungsstand wechselst du mit “hg update default”, in deinen eigenen Entwicklungsstand gelangst du mit “hg update <my_branch_name>”.

Mittels folgender Befehle lassen sich Neuerungen aus dem offiziellen Codestand in den eigenen Entwicklungszweig überführen:

hg pull
hg update <my_branch_name>
hg merge default
# evtl. auftretende Konflikte lösen
hg commit -m merge

Wenn du deine eigenen Entwicklungen, die auch für andere Nutzer interessant sein könnten, in den offiziellen Codestand aufnehmen lassen willst, setze dich bitte mit uns in Verbindung.

Viel Spaß beim Coden!

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

Please log in to WordPress.com to post a comment to your blog.

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 27 other followers