Now, I'm wondering that because of the work necessary to get a server
up, what's the difference if I just setup a server for all my clients
and host all the code there while giving them accounts to the
Subversion repository.
What's the protocol for this? What are you guys doing?
I don't want this to sound too advertisey but I've developed such a
service that may fit your needs. It's still in private beta right now
but you can checkout some screenshots here:
http://blog.roundhaus.com/pages/screenshots
The service provides hosted subversion repositories with continuous
integration, changeset notifications, code browser, etc.
I'm looking for serious testers so if you are interested in joining
the private beta please email me off-list: jona...@daikini.com
Thanks,
-Jonathan
This is what I'm moving towards, and I'm making it policy that the
source code isn't the client's business until they've paid for it.
Two situations in particular have prompted this move. In one case,
the client watched checkins, and when I made fewer commits than the
previous week, they wanted a discount on the bill for that week. In
another more recent case, the client actually started committing code
and I wound up spending more time fixing and cleaning up his mess than
actually writing code.
I've also had one situation where it came in handy to have the keys to
the production server when the client decided to delay payment by a
few weeks.
-Steven
Currently, for hosts that don't have their on SVN server I host the
project locally via Apache & SSL. Combining it with Redmine gives a
great combination as you can easily see from the Web interface all of
the changes as they happen and automatically link them to issues.
Good stuff. Of course what would be even better would be for Redmine
to manage access to the repository with full permissions management,
but the current system works well as-is.
--
Damien McKenna - Husband, father, geek.
dam...@mc-kenna.com - http://www.mc-kenna.com/
In general, our clients don't really pay attention to the commits...
in fact, if they did, they'd probably be shocked by how many commits
there were. ;-)
Since we break things up into small iterations of work, we only give
clients what they've paid for, which means that we take advantage of
subversion branches. They can peak in at anytime to branches they've
paid (in full) for, but since we're discussing the project at a high-
level (user goals, interaction, and business goals...) the
development is generally behind the scenes.
We also host the subversion repositories on our own servers, which
keeps things in our possession until payment is received.
Anyhow, that's what we're doing at PLANET ARGON... and with all these
new svn browsers, I'm keeping my eye out for one that we can host on
our own servers.
Robby
--
Robby Russell
Founder and Executive Director
PLANET ARGON, LLC
Ruby on Rails Development, Consulting & Hosting
www.planetargon.com
www.robbyonrails.com
+1 503 445 2457
+1 877 55 ARGON [toll free]
+1 815 642 4068 [fax]
Robert Dempsey
If they just had a wiki, our portal proliferation would be solved ;-)
Wynn Netherland
Bit Wrangler, Geek Herder
Praexis
www.praexis.com
Something I've been wondering is why more people don't use Redmine
(http://www.redmine.org/)? It has the trac-like features, some
additional content management options, and is written in Ruby on
Rails - what more could you want?
/me starts to ponder a presentation for ORUG...
Hope this helps.
Greg
http://www.carbon8.us
http://www.busyashell.com
The key is that YOUR job is managing the source code. That's what
programming is all about, so those aren't details that the clients are
privy to (and, in every client I've ever worked with, they didn't WANT
to have up to the minute access to what's going on).
Been using it for over a year now, with one near miss - as always
never trust an offsite service, always keep backups !
--
Rowan Hick
web: http://work.rowanhick.com
skype: rowanthenerd
On Jun 7, 2:02 pm, Tim Case <tcrai...@gmail.com> wrote: