Subversion: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Created page with "Subversion is the version control system in use for Vastra. # It's used for storing code. # It's used for storing configurations for Vastra PBX servers. The server runs on [..."
 
Brian Wilson (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
Subversion is the version control system in use for Vastra.
'''I don't use subversion anymore.''' This page is just hanging around here in limbo.
 
# It's used for storing code.
# It's used for storing configurations for Vastra PBX servers.
 
The server runs on [[Dart]].
 
Why not use GIT? I find Git to be cumbersome. It works better for teams, especially large ones but we don't have teams here yet, just me!
Git works well disconnected/offline but that is not important to me right now either.


== Server ==
== Server ==

Latest revision as of 04:26, 31 March 2016

I don't use subversion anymore. This page is just hanging around here in limbo.

Server

In the past I used trac as a project management thing.

I tried Mantis and rejected it for some forgotten reason. I have tried many others.

I am going to take Phabricator bug tracker out for a spin.

Client

For code I currently use Komodo or the command line svn client. I was never a big fan of Tortoise on Windows. ;-)

Phabricator

It's making me fine tune my server in ways I did not anticipate. It's highly educational. I have 2 unresolved issues left now. I was working a bit too quickly last week; I should have captured each change here. I think I have done that now. Basically you start up phabricator and it tells you you have X unresolved issues and you march through its instructions on how to resolve them.

My server is at http://svn.vastra-pbx.com/ which is really just Dart.

cd /var/www/phabricator
bin/config set auth.require-approval true
apt-get install php5-ldap

php.ini

; 2015-04-30 bwilson set this for phabricator to be happy.
post_max_size = 64M

my.cnf

# 2015-04-30 bwilson for phabricator
#max_allowed_packet     = 16M
max_allowed_packet      = 64M

#--------------
# 2015-04-30 bwilson for phabricator
[mysqld]
sql_mode = STRICT_ALL_TABLES
ft_min_word_len = 3
ft_stopword_file = "/var/www/phabricator/resources/sql/stopwords.txt"
ft_boolean_syntax=' |-><()~*:""&^'
innodb_buffer_pool_size = 512M

LDAP hell

I have no authentication provider and I must scream.

I tried ApacheDS and found it lacking. Going back to the ancient and venerable OpenLDAP.


At least this means I don't need Apache Directory Studio anymore.