[Lunar-commits] <moonbase> qbzr: Added this module to moonbase This provides access to the new GUI for bzr called explorer. Invoke it as bzr explorer after qbzr is installed. POST_INSTALL instructions are critical!

Terry Chan tchan at lunar-linux.org
Wed Feb 10 19:50:29 CET 2010


commit 43235ede23bbd66e8dbaedff9b6da3fe4e138d77
Author: Terry Chan <tchan at lunar-linux.org>
Date:   Wed Feb 10 12:50:29 2010 -0600

    qbzr: Added this module to moonbase
    This provides access to the new GUI for bzr called explorer.
    Invoke it as bzr explorer after qbzr is installed. POST_INSTALL instructions
    are critical!
---
 devel/qbzr/BUILD        |    6 +++++
 devel/qbzr/DEPENDS      |    3 ++
 devel/qbzr/DETAILS      |   57 +++++++++++++++++++++++++++++++++++++++++++++++
 devel/qbzr/POST_INSTALL |    7 +++++
 4 files changed, 73 insertions(+), 0 deletions(-)

diff --git a/devel/qbzr/BUILD b/devel/qbzr/BUILD
new file mode 100644
index 0000000..907dd79
--- /dev/null
+++ b/devel/qbzr/BUILD
@@ -0,0 +1,6 @@
+(
+
+  prepare_install  &&
+  python setup.py install
+
+) > $C_FIFO 2>&1
diff --git a/devel/qbzr/DEPENDS b/devel/qbzr/DEPENDS
new file mode 100644
index 0000000..9b00191
--- /dev/null
+++ b/devel/qbzr/DEPENDS
@@ -0,0 +1,3 @@
+depends PyQt4
+depends bzr
+optional_depends pygments "" "" "Syntax highlighting"
diff --git a/devel/qbzr/DETAILS b/devel/qbzr/DETAILS
new file mode 100644
index 0000000..2b159fa
--- /dev/null
+++ b/devel/qbzr/DETAILS
@@ -0,0 +1,57 @@
+          MODULE=qbzr
+         VERSION=0.18.1
+           MAJOR=0.18
+          SOURCE=$MODULE-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/qbzr
+      SOURCE_URL=http://launchpad.net/qbzr/$MAJOR/$VERSION/+download
+      SOURCE_VFY=sha1:11ef6794496b8f8666319f7265df3833f40045f8
+        WEB_SITE=http://bazaar-vcs.org/
+         ENTERED=20100210
+         UPDATED=20100210
+      MAINTAINER=tchan at lunar-linux.org
+           SHORT="Qt4 front-end for bzr"
+
+cat << EOF
+QBzr provided GUI frontend for many core bzr commands and several universal
+dialogs and helper commands. Equivalents for core bzr commands has the same
+ names as CLI commands but with prefix "q".
+
+Basic q-commands:
+
+    * qadd - GUI for adding files or directories.
+    * qannotate - Show the origin of each line in a file.
+    * qbind - Convert the current branch into a checkout of the supplied branch.
+    * qbranch - Create a new copy of a branch.
+    * qcat - View the contents of a file as of a given revision.
+    * qcommit - GUI for committing revisions.
+    * qconflicts - Show conflicts.
+    * qdiff - Show differences in working tree in a GUI window.
+    * qexport - Export current or past revision to a destination directory or archive.
+    * qinfo - Shows information about the current location.
+    * qinit - Initializes a new branch or shared repository.
+    * qlog - Show log of a repository, branch, file, or directory in a Qt window.
+    * qmerge - Perform a three-way merge.
+    * qplugins - Display information about installed plugins.
+    * qpull - Turn this branch into a mirror of another branch.
+    * qpush - Update a mirror of this branch.
+    * qrevert - Revert changes files.
+    * qsend - Mail or create a merge-directive for submitting changes.
+    * qswitch - Set the branch of a checkout and update.
+    * qtag - Edit tags.
+    * qunbind - Convert the current checkout into a regular branch.
+    * quncommit - Move the tip of a branch to an earlier revision.
+    * qupdate - Update working tree with latest changes in the branch.
+    * qversion - Show version/system information. 
+
+Hybrid dialogs:
+
+    * qgetnew - Creates a new working tree (either a checkout or full branch).
+    * qgetupdates - Fetches external changes into the working tree. 
+
+Additional commands:
+
+    * qbrowse - Show inventory or working tree.
+    * qconfig - Configure Bazaar and QBzr.
+    * qrun - Run arbitrary bzr command.
+    * qviewer - Simple file viewer. 
+EOF
diff --git a/devel/qbzr/POST_INSTALL b/devel/qbzr/POST_INSTALL
new file mode 100644
index 0000000..a56e8e7
--- /dev/null
+++ b/devel/qbzr/POST_INSTALL
@@ -0,0 +1,7 @@
+message ""
+message "First time installs of qbzr need to do: cd ~/.bazaar/plugins and then run:"
+message " bzr branch lp:bzr-explorer explorer"
+message ""
+message "To start explorer run:"
+message " bzr explorer"
+message ""


More information about the Lunar-commits mailing list