SF.net SVN: geany-plugins:[2011] trunk/geany-plugins/geanyvc/README

frlan at users.sourceforge.net frlan at xxxxx
Sun Apr 3 01:18:53 UTC 2011


Revision: 2011
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=2011&view=rev
Author:   frlan
Date:     2011-04-03 01:18:53 +0000 (Sun, 03 Apr 2011)

Log Message:
-----------
GeanyVC: Small update of documentation

Modified Paths:
--------------
    trunk/geany-plugins/geanyvc/README

Modified: trunk/geany-plugins/geanyvc/README
===================================================================
--- trunk/geany-plugins/geanyvc/README	2011-04-03 01:18:28 UTC (rev 2010)
+++ trunk/geany-plugins/geanyvc/README	2011-04-03 01:18:53 UTC (rev 2011)
@@ -1,28 +1,31 @@
 .. |(version)| replace:: 0.5
 
 =======
-geanyvc
+GeanyVC
 =======
 
 .. contents::
 
+
 About
 =====
 
-geanyvc is plugin that provides a uniform way of accessing the different
+GeanyVC is plugin that provides a uniform way of accessing the different
 version-control systems inside Geany IDE. Only small subset of vc is
 implemented, but, hey, you don't need anything besides diff, log, status,
 revert and commit most time.
 
-In order to use it you need Geany 0.19.
+In order to use it you need Geany 0.19 or above.
 
 Features
 ========
 
-geanyvc currently support the following version control systems:
+GeanyVC currently supports the following version control system features:
 
-Bazaar, GIT, Mercurial, Subversion, SVK::
 
+Bazaar, GIT, Mercurial, Subversion, SVK
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
  * diff file
  * diff directory
  * diff base directory
@@ -40,7 +43,8 @@
  * update
  * commit
 
-CVS::
+CVS
+^^^
 
  * diff file
  * diff directory
@@ -55,108 +59,144 @@
  * update
  * commit
 
+
 Requirements
 ============
 
-For compiling the plugin yourself, you will need the GTK (>= 2.6.0) libraries
-and header files. You will also need its dependency libraries and header
-files, such as Pango, Glib and ATK. All these files are available at
-http://www.gtk.org.
-If you like to use spellchecking for your commit
-messages you will also need gtkspell (>=2.0), but this is only optional.
+For compiling the plugin yourself, you will need the GTK (>= 2.8.0)
+libraries and header files. You will also need its dependency
+libraries and header files, such as Pango, Glib and ATK. All these
+files are available at http://www.gtk.org. If you like to use
+spellchecking for your commit messages you will also need gtkspell
+(>=2.0), but this is only optional.
 
-And obviously, you will need have Geany installed. If you have Geany installed
-from the sources, you should be ready to go.
-If you used a prepared package e.g. from your distribution you probably need
-to install an additional package, this might be called geany-dev or geany-devel.
-Please note that in order to compile and use this plugin, you need Geany 0.19
-or later.
+And obviously, you will need to have Geany installed. If you have
+Geany installed from the sources, you should be ready to go. If you
+used a prepared package e.g. from your distribution you probably
+need to install an additional package, this might be called
+geany-dev or geany-devel. Please note that in order to compile and
+use this plugin, you need Geany 0.19 or later.
 
-Furthermore you need, of course, a C compiler and the Make tool.
-The GNU versions of these tools are recommended.
+Furthermore you need, of course, a C compiler and the Make tool. The
+GNU versions of these tools are recommended.
 
+You can also make usaage of Python based build system waf. Please
+check documentation of Geany-Plugins package for details on usage of
+both, autotools and waf.
+
+
 Usage
 =====
 
-After compiling and/or installing geanyvc, start Geany and go to menu
-Tools->Plugin Manager and set checkbox at VC plugin.
+Activation
+^^^^^^^^^^
 
-You can configure the following options:
+After compiling and/or installing GeanyVC, start Geany and go to
+menu Tools->Plugin Manager and activate the checkbox at GeanyVC.
 
-* Set Change flag for document tabs created with pluging.
 
-If this option is activated, every new by the VC-plugin created document tab
-will be marked as changed. Even thus this option is useful in some cases, it
-could cause a big number of sometimes annoying "Do you want to save"-dialogs.
+Configuration
+^^^^^^^^^^^^^
 
-* Confirm adding new files to a VCS
+Using Geany's plugin configuration dialog, you can change some
+options of behavior of plugin.
 
-Shows a confirmation dialog on adding a new (created) file to VCS. If not set
-you will not see dialog "Do you want to add <file>?"
 
-* Maximize commit dialog
+Change flag for document tabs created with pluging
+--------------------------------------------------
 
+If this option is activated, every new by the GeanyVC created
+document tab will be marked as changed. This will cause Geany to ask
+you whether you want to save when closing the document.
+
+Even thus this option is useful in some cases, it could cause a big
+number of sometimes annoying "Do you want to save"-dialogs.
+
+
+Confirm adding new files to a VCS
+---------------------------------
+
+Shows a confirmation dialog on adding a new (created) file to VCS.
+If not set you will not see dialog "Do you want to add <file>?" and
+GeanyVC will add the file without any further questioning.
+
+
+Maximize commit dialog
+----------------------
+
 If this option is activated, commit dialog will fit the full size of your
 monitor. If it is not set commit dialog size will be 700x500.
 
-* Use external diff viewer
 
-If this option is activated and you have **meld**, **kompare**, **kdiff3**,
-**diffuse** or **tkdiff** available from command line, one of these program
-will be used to show differences for "Diff From Current File" command.
+Use external diff viewer
+------------------------
 
-* Enable CVS/GIT/SVN/SVK/Bazaar/Mercurial
+If this option is activated and you have **meld**, **kompare**,
+**kdiff3**, **diffuse** or **tkdiff** available from command line,
+one of these program will be used to show differences for "Diff From
+Current File" command.
 
-geanyvc detect if opened file is in version control by checking directories
-and executing commands from version control systems toolchain. These options
-disable checking for particular version control system. Disabling not
-required ones can speed up things. So it is recommended to activate svk only
-if you want to use it, since it is quiet slow.
 
+Enable CVS/GIT/SVN/SVK/Bazaar/Mercurial
+---------------------------------------
+
+GeanyVC detects if opened file is in version control by checking
+directories and executing commands from version control systems
+toolchain. These options disable checking for particular version
+control system.
+
+Disabling not required ones can speed up things. So it is
+recommended to activate e.g. svk only if you want to use it.
+
+
 License
 =======
 
-geanyvc is distributed under the terms of the GNU General Public License
+GeanyVC is distributed under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2 of the
 License, or (at your option) any later version. A copy of this license
 can be found in the file COPYING included with the source code of this
 program.
 
+
 Ideas, questions, patches and bug reports
 =========================================
 
 If you add something, or fix a bug, please send a patch (in 'diff -u'
 format) to the geany mailing list or to one of the authors listed bellow.
 
+
 Coding
 ======
 
 Use static functions where possible.
 Try to use GLib types and functions - e.g. g_free instead of free and
-try to use only GLib 2.6 and GTK 2.6 functions. At least for the moment,
-we want to keep the minimum requirement for GTK at 2.6.
+try to use only GLib 2.8 and GTK 2.8 functions. At least for the moment,
+we want to keep the minimum requirement for GTK at 2.8.
 
+
 Style
-=====
-
+^^^^^
 The file indent-all.sh contains information about
 the current code style. Run this script before commit.
 
-Download
-========
 
-geanyvc is part of the combined Geany Plugins release.
-For more information and downloads, please visit
-http://plugins.geany.org/geany-plugins/
-
 Development Code
-================
+^^^^^^^^^^^^^^^^
 
 Get the code from::
 
   svn checkout http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins
 
+
+Download
+========
+
+GeanyVC is part of the combined Geany Plugins release.
+For more information and downloads, please visit
+http://plugins.geany.org/geany-plugins/
+
 --
-2007-2010 by Yura Siamashka and Frank Lanitz
+2007-2011 by Yura Siamashka and Frank Lanitz
 yurand2(at)gmail(dot)com
 frank(at)frank(dot)uvena(dot)de


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list