Commits

Steve Borho committed b1eab6b

add a page for CentOS 6.3

  • Participants
  • Parent commits 58c1404

Comments (0)

Files changed (2)

+== Installing on CentOS 6.3 ==
+
+The tip of TortoiseHg stable (post 2.7) is now mostly functional on CentOS 6.3.  Use these instructions to get a source install:
+
+{{{
+# get prereq packages
+yum install PyQt4-devel python-devel python-iniparse gcc gettext
+yum --enablerepo=epel install qscintilla-python python-keyring python-sphinx Django
+
+# install Mercurial from source to bootstrap
+mkdir ~/repos
+mkdir ~/bin
+cd ~/repos
+wget http://mercurial.selenic.com/release/mercurial-2.4.2.tar.gz
+tar xzvf mercurial-2.4.2.tar.gz
+cd mercurial-2.4.2/
+make local
+
+# now get a Mercurial clone, to stay up to date
+./hg clone http://selenic.com/hg#stable ../hg
+cd ../hg
+make local
+cd ~/bin
+ln -s ~/repos/hg/hg .
+
+# now get a TortoiseHg clone
+hg clone https://bitbucket.org/tortoisehg/thg
+cd thg
+ln -s ../hg/mercurial/
+ln -s ../hg/hgext/
+cd ~/bin
+ln -s ~/repos/thg/thg .
+
+# cleanup
+rm -rf ~/repos/mercurial-2.4.2/ ~/repos/mercurial-2.4.2.tar.gz
+}}}
+
+The biggest problem with CentOS 6.3 is that PyQt is a bit too old, so the reporegistry code that recovers its configuration from XML cannot work properly, so the registry will always be empty at startup, or will only contain the repository from the working directory.  Patches welcome for this.
+
+Also, the settings dialog needs work to make it safe for PyQt 4.6.  Patches welcome here as well.
+
+Also beware I had one XServer lockup while using the workbench full screen.  The mouse disappeared and the keyboard became unresponsive.  Could just be my machine, but it's something to be aware of.
+
+I have no idea if the nautilus extension works on CentOS 6.3
-{{http://tortoisehg.bitbucket.org/css/img/logo.png|}}
-
-
-TortoiseHg is a Windows shell extension and a series of applications for
-the [[http://mercurial.selenic.com|Mercurial]] distributed
-revision control system. It also includes a Gnome/Nautilus extension and a CLI
-wrapper application so the TortoiseHg tools can be used on non-Windows
-platforms.
-
-//Acknowledgement//: The TortoiseHg installer for Windows includes the TortoiseOverlays handler, as provided by the [[http://tortoisesvn.net|TortoiseSVN project]].
-
-**[[http://tortoisehg.bitbucket.org/download/index.html|Download]]** | 
-**[[http://tortoisehg.bitbucket.org/docs.html|Documentation]]** |
-**[[http://tortoisehg.bitbucket.org/manual/2.5/faq.html|FAQ]]** |
-**[[ReleaseNotes]]** |  **[[RoadMap]]**
-
-== News ==
-
-* 2013-02-03: TortoiseHg 2.7 (with Mercurial 2.4.2+) released
-* 2013-01-02: TortoiseHg 2.6.2 (with Mercurial 2.4.2) released
-* 2012-12-11: TortoiseHg 2.6.1 (with Mercurial 2.4.1) released
-* 2012-11-17: TortoiseHg 2.6 (with Mercurial 2.4+) released
-* 2012-10-01: TortoiseHg 2.5.1 (with Mercurial 2.3.2) released
-* 2012-09-04: TortoiseHg 2.5 (with Mercurial 2.3.1) released
-* 2012-08-20: TortoiseHg 2.4.3 (with Mercurial 2.3) released
-* 2012-07-02: TortoiseHg 2.4.2 (with Mercurial 2.2.3) released
-* 2012-06-08: TortoiseHg 2.4.1 (with Mercurial 2.2.2) released
-* 2012-05-05: TortoiseHg 2.4 (with Mercurial 2.2.1) released
-* 2012-04-20: TortoiseHg 2.3.2 (with Mercurial 2.1.2) released
-* 2012-03-04: TortoiseHg 2.3.1 (with Mercurial 2.1.1) released
-* 2012-02-14: TortoiseHg 2.3 (with Mercurial 2.1) released
-
-[[OldNews|Older News]]
-
-
-== Supported Platforms ==
-
-* Microsoft Windows XP, Vista, Windows 7
-* Command line support via [[thg]]
-* Debian and RedHat distributions, see [[http://tortoisehg.bitbucket.org/download/index.html|Download]]
-* [[developers/MacOSX|Mac OS X]] is supported via source install
-* [[Ubuntu]]
-
-Please note that like TortoiseSVN, [[http://www.selenic.com/pipermail/mercurial/2010-January/029680.html|we recommend]] to turn off the indexing service on the working copies and repositories, and exclude them from virus scans (on Windows).
-
-== Documentation ==
-
-* Online [[http://tortoisehg.bitbucket.org/docs.html|Manuals]]
-* TortoiseHg for [[SVN]] Users
-* [[KeySequences]] shortcuts used in various dialogs
-* [[OpenAtLine]] new feature in 2.0
-
-For the mercurial.ini configuration files, see [[http://www.selenic.com/mercurial/hgrc.5.html|hgrc.5.html]], for the 'hg' command see [[http://www.selenic.com/mercurial/hg.1.html|hg.1.html]]
-(also available in the 'docs' subdirectory inside the install directory)
-
-=== A Gentle [[http://tortoisehg.bitbucket.org/manual/2.3/quick.html|Introduction]] to Using TortoiseHG on Windows ===
-
-And another one [[http://draketo.de/licht/freie-software/mercurial/kurze-einf-hrung-mercurial-und-tortoisehg|in German]] and [[http://draketo.de/light/english/mercurial/short-introduction-mercurial-tortoisehg|in English]]. 
-
-== Bugs and Feature Requests ==
-
-See **[[BugReport]]**
-
-== Mailing Lists ==
-
-For any questions or comments on TortoiseHg, please post to TortoiseHg's mailing [[http://sourceforge.net/mail/?group_id=199155|lists]]:
-
-* TortoiseHg [[https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss|discussion]] list: for general questions on TortoiseHg ([[http://news.gmane.org/gmane.comp.version-control.mercurial.tortoisehg.user|gmane archive]])
-* TortoiseHg [[http://groups.google.com/group/thg-dev|developers]] list: for development on TortoiseHg
-* TortoiseHg [[https://lists.sourceforge.net/lists/listinfo/tortoisehg-issues|issues]] list: for issue notifications
-
-== Other Languages ==
-
-[[http://bitbucket.org/mercurialjp/thg-ja/wiki/Home|日本語 (Japanese)]]
-
-== Contribution ==
-
-For details on contributing to TortoiseHg, visit the **[[Nit]]** page and the
-**[[developers/Home|developers]]** wiki.
-
-For [[developers/Translation|contributing to translations]], please visit our page on [[https://translations.launchpad.net/tortoisehg|Launchpad]]
-
-For contributing to the wiki, look [[wiki|here]].
+{{http://tortoisehg.bitbucket.org/css/img/logo.png|}}
+
+
+TortoiseHg is a Windows shell extension and a series of applications for
+the [[http://mercurial.selenic.com|Mercurial]] distributed
+revision control system. It also includes a Gnome/Nautilus extension and a CLI
+wrapper application so the TortoiseHg tools can be used on non-Windows
+platforms.
+
+//Acknowledgement//: The TortoiseHg installer for Windows includes the TortoiseOverlays handler, as provided by the [[http://tortoisesvn.net|TortoiseSVN project]].
+
+**[[http://tortoisehg.bitbucket.org/download/index.html|Download]]** | 
+**[[http://tortoisehg.bitbucket.org/docs.html|Documentation]]** |
+**[[http://tortoisehg.bitbucket.org/manual/2.5/faq.html|FAQ]]** |
+**[[ReleaseNotes]]** |  **[[RoadMap]]**
+
+== News ==
+
+* 2013-02-03: TortoiseHg 2.7 (with Mercurial 2.4.2+) released
+* 2013-01-02: TortoiseHg 2.6.2 (with Mercurial 2.4.2) released
+* 2012-12-11: TortoiseHg 2.6.1 (with Mercurial 2.4.1) released
+* 2012-11-17: TortoiseHg 2.6 (with Mercurial 2.4+) released
+* 2012-10-01: TortoiseHg 2.5.1 (with Mercurial 2.3.2) released
+* 2012-09-04: TortoiseHg 2.5 (with Mercurial 2.3.1) released
+* 2012-08-20: TortoiseHg 2.4.3 (with Mercurial 2.3) released
+* 2012-07-02: TortoiseHg 2.4.2 (with Mercurial 2.2.3) released
+* 2012-06-08: TortoiseHg 2.4.1 (with Mercurial 2.2.2) released
+* 2012-05-05: TortoiseHg 2.4 (with Mercurial 2.2.1) released
+* 2012-04-20: TortoiseHg 2.3.2 (with Mercurial 2.1.2) released
+* 2012-03-04: TortoiseHg 2.3.1 (with Mercurial 2.1.1) released
+* 2012-02-14: TortoiseHg 2.3 (with Mercurial 2.1) released
+
+[[OldNews|Older News]]
+
+
+== Supported Platforms ==
+
+* Microsoft Windows XP, Vista, Windows 7
+* Command line support via [[thg]]
+* Debian and RedHat distributions, see [[http://tortoisehg.bitbucket.org/download/index.html|Download]]
+* [[developers/MacOSX|Mac OS X]] is supported via source install
+* [[Ubuntu]] [[CentOS]]
+
+Please note that like TortoiseSVN, [[http://www.selenic.com/pipermail/mercurial/2010-January/029680.html|we recommend]] to turn off the indexing service on the working copies and repositories, and exclude them from virus scans (on Windows).
+
+== Documentation ==
+
+* Online [[http://tortoisehg.bitbucket.org/docs.html|Manuals]]
+* TortoiseHg for [[SVN]] Users
+* [[KeySequences]] shortcuts used in various dialogs
+* [[OpenAtLine]] new feature in 2.0
+
+For the mercurial.ini configuration files, see [[http://www.selenic.com/mercurial/hgrc.5.html|hgrc.5.html]], for the 'hg' command see [[http://www.selenic.com/mercurial/hg.1.html|hg.1.html]]
+(also available in the 'docs' subdirectory inside the install directory)
+
+=== A Gentle [[http://tortoisehg.bitbucket.org/manual/2.3/quick.html|Introduction]] to Using TortoiseHG on Windows ===
+
+And another one [[http://draketo.de/licht/freie-software/mercurial/kurze-einf-hrung-mercurial-und-tortoisehg|in German]] and [[http://draketo.de/light/english/mercurial/short-introduction-mercurial-tortoisehg|in English]]. 
+
+== Bugs and Feature Requests ==
+
+See **[[BugReport]]**
+
+== Mailing Lists ==
+
+For any questions or comments on TortoiseHg, please post to TortoiseHg's mailing [[http://sourceforge.net/mail/?group_id=199155|lists]]:
+
+* TortoiseHg [[https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss|discussion]] list: for general questions on TortoiseHg ([[http://news.gmane.org/gmane.comp.version-control.mercurial.tortoisehg.user|gmane archive]])
+* TortoiseHg [[http://groups.google.com/group/thg-dev|developers]] list: for development on TortoiseHg
+* TortoiseHg [[https://lists.sourceforge.net/lists/listinfo/tortoisehg-issues|issues]] list: for issue notifications
+
+== Other Languages ==
+
+[[http://bitbucket.org/mercurialjp/thg-ja/wiki/Home|日本語 (Japanese)]]
+
+== Contribution ==
+
+For details on contributing to TortoiseHg, visit the **[[Nit]]** page and the
+**[[developers/Home|developers]]** wiki.
+
+For [[developers/Translation|contributing to translations]], please visit our page on [[https://translations.launchpad.net/tortoisehg|Launchpad]]
+
+For contributing to the wiki, look [[wiki|here]].