[Wiki] changed: ReleaseManagement

Michael Slusarz <[email protected]>
Newsgroups gmane.comp.horde.cvs
Message-ID <[email protected]>
slusarz  Mon, 05 Apr 2010 23:52:26 -0400

Modified page: http://wiki.horde.org/ReleaseManagement
New Revision:  2.36
Change log:  Updated documentation

@@ -58,40 +58,19 @@
  Full minutes of the board meeting where this was discussed:  
http://lists.horde.org/archives/board/2008-October/000085.html

  +++ Git layout

-We have three git repositories:
-
-* horde
-* horde-hatchery
-* horde-support
-
-The horde respository has stable code in it.
-
-The horde-hatchery respository is a playground for new code and  
refactoring old code. Once a module a stabilized here, it's being  
moved to the horde repository.
-
-The horde-support repository has maintainer and relase tools, and the  
git and svn hooks in it. Once we have update mechanisms in place,  
we'll add hordeweb there.
-
-hordedoc is an open question.
-
-Also, just a reminder that git push messages are going to  
[email protected], not [email protected].
-
+See http://www.horde.org/source/git.php

  +++ Mini-FAQ for Horde 4 development

  **Q:** Are we going to keep the existing development model where we  
have a "master" server (i.e. cvs.horde.org) where we will build the  
releases?  For our workflow, that seems to make the most sense - since  
we don't have a "master" user that checks all commits before  
integrating.

-**A:** Yes. All HEAD commits are pushed to  
dev.horde.org:/horde/git/horde (or horde-hatchery, etc.), and we'll  
use branches to do local dev or to coordinate non-mainline work.
+**A:** Yes. All HEAD commits are pushed to  
dev.horde.org:/horde/git/horde (or horde-support, etc.), and we'll use  
branches to do local dev or to coordinate non-mainline work.

  **Q:** How do I start from scratch with a Git install

-**A:** You will need to download the two Git repositories:
-<code>
-git clone --depth 1 git://dev.horde.org/horde/git/horde horde-git
-git clone --depth 1 git://dev.horde.org/horde/git/horde-hatchery
-</code>
-
-Creating a web-accessible installation can be done simply by running  
the install_dev PHP script (located at horde-git/framework/bin in the  
repository checked out above).  To run this script, copy  
horde-git/framework/bin/install_dev.conf.dist to  
horde-git/framework/bin/install_dev.conf and edit that file to match  
the setup of your server.  Running that script will symlink the entire  
horde package into the web-accessible directory you specify, symlink  
all other horde applications within that directory, and will properly  
set up the necessary include/horde path definitions. Note that all  
edits should take place within the repository, as the horde directory  
will be deleted every time the install_dev script is run.  
Additionally, full directory paths will be needed in the  
horde/config/registry.php file due to the symlinks.
+**A:** See http://www.horde.org/source/git.php

  **Q:** Why does the sidebar not collapse/Why can't I switch tabs on  
the config screen/Why do certain links not work?

  **A:** Make sure your 'jsfs' and 'jsuri' entries in  
horde/config/registry.php are correct. They are actually no needed  
anymore at all, unless you really know what you are doing.  
Applications no longer come shipped with javascript source files in  
js/src - they all live directly under js/ now.


-- 
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.