NYCPHP Meetup

NYPHP.org

[joomla] Version control and binary files

Herb Tucker htucker at covenanttek.com
Wed Feb 17 09:17:19 EST 2010


Hi All,
Mitch managed to put a bee in my bonnet about version control of my project
files and I've spent the last 10 hours reviewing different options and have
done some tests with Mercurial and TortoiseHg.
What I've run into is an issue with versioning binary files. 
I would like to know how people are handling this. Hg, Subversion and CVS
seem to provide some work arounds but they all look a little ugly and if
there is a better way I would love to hear about it.
Thanks,
Herb

Herbert M. Tucker
Principal
Covenant Technical Services, Inc.
P: 732-497-0326
C: 848-218-9172
F: 732-497-0326
E: htucker at covenanttek.com
W: www.covenanttek.com


____________________________________________________________________________
____________________________________________________________________________
______

This electronic message transmission contains information from Covenant
Technical Services, Inc. which may be confidential or privileged. Recipients
should not file copies of this e-mail with publicly accessible records. The
information is intended to be for the use of the individual(s) named above.
If you are not the intended recipient, please be aware that any disclosure,
copying, distribution or use of the contents of this message is prohibited. 

If you have received this electronic transmission in error, please notify us
by electronic mail immediately and delete this email from your system. 

Thank you.


-----Original Message-----
From: joomla-bounces at lists.nyphp.org [mailto:joomla-bounces at lists.nyphp.org]
On Behalf Of joomla-request at lists.nyphp.org
Sent: Tuesday, February 16, 2010 12:00 PM
To: joomla at lists.nyphp.org
Subject: joomla Digest, Vol 38, Issue 17

Send joomla mailing list submissions to
	joomla at lists.nyphp.org

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.nyphp.org/mailman/listinfo/joomla
or, via email, send a message with subject or body 'help' to
	joomla-request at lists.nyphp.org

You can reach the person managing the list at
	joomla-owner at lists.nyphp.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of joomla digest..."


Today's Topics:

   1. Re: Server2Go, GONE! How about XAMMP? (Helv?cio da Silva)
   2. Re: Server2Go, GONE! How about XAMMP? (Ajai Khattri)
   3. Re: Redmine (Gary Mort)
   4. Re: Server2Go, GONE! How about XAMMP? (Mark Simko)
   5. Re: Server2Go, GONE! How about XAMMP? (Gary Mort)
   6. Re: Server2Go, GONE! How about XAMMP? (Ajai Khattri)
   7. Re: Server2Go, GONE! How about XAMMP? (Gary Mort)


----------------------------------------------------------------------

Message: 1
Date: Mon, 15 Feb 2010 17:37:01 -0200
From: Helv?cio da Silva <helvecio.rj at gmail.com>
To: "NYPHP SIG: Joomla" <joomla at lists.nyphp.org>
Subject: Re: [joomla] Server2Go, GONE! How about XAMMP?
Message-ID:
	<6142ad2c1002151137s3aa2a7fbs3c07e4c181bd735 at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

This sure was an eye-opener! Thanks!

2010/2/15 Mitch Pirtle <mitch.pirtle at gmail.com>

> This is actually solid development practice, something I've been doing
> for years, and it's the way we managed development of Joomla (and
> Mambo before it). If Git is too modern for you and you just gotta
> stick with subversion, you can try one of these:
>
> * http://beanstalkapp.com/
> * http://unfuddle.com/
>
> If you develop websites for a living and don't use some sort of source
> code revision control, you're making a HUGE mistake.
>
> I setup subversion to run on a server - usually at ServerBeach - and
> also provision that server with automated backups. I then checkout my
> project on the local machine (laptop) where I do development. Whenever
> I finish something, I simply commit, and that sends the new code up to
> the subversion repository on the server, which in turn gets backed up.
> I have a local external drive that I use for TimeMachine, more than
> anything as a precaution in case my laptop gets too much coffee or
> falls down the stairs late at night.
>
> In the end, the likelihood of the following all happening at the exact
> same time is very close to absolute zero:
>
> * external drive fail
> * laptop fail
> * server fail
> * datacenter backup systems fail
>
> And after some thought, if all these things failed at the same time
> then I probably got bigger problems than some stupid website.
>
> -- Mitch
> _______________________________________________
> New York PHP SIG: Joomla! Mailing List
> http://lists.nyphp.org/mailman/listinfo/joomla
>
> NYPHPCon 2006 Presentations Online
> http://www.nyphpcon.com
>
> Show Your Participation in New York PHP
> http://www.nyphp.org/show_participation.php
>



-- 
Helvecio "Elvis" da Silva
Rio de Janeiro - Brasil - helvecio.rj at gmail.com
http://www.helvecio.com - http://blog.helvecio.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.nyphp.org/pipermail/joomla/attachments/20100215/27a6f29d/attac
hment-0001.html>

------------------------------

Message: 2
Date: Mon, 15 Feb 2010 15:56:36 -0500 (EST)
From: Ajai Khattri <ajai at bitblit.net>
To: "NYPHP SIG: Joomla" <joomla at lists.nyphp.org>
Subject: Re: [joomla] Server2Go, GONE! How about XAMMP?
Message-ID: <Pine.LNX.4.44.1002151552490.28676-100000 at bitblit.net>
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Mon, 15 Feb 2010, Mitch Pirtle wrote:

> * http://beanstalkapp.com/
> * http://unfuddle.com/

http://www.sourcerepo.com

Oh and cvsdude is now Codesion http://codesion.com (despite the old name, 
they have been doing svn for years).


-- 
Aj.



------------------------------

Message: 3
Date: Mon, 15 Feb 2010 16:37:45 -0500
From: Gary Mort <garyamort at gmail.com>
To: "NYPHP SIG: Joomla" <joomla at lists.nyphp.org>
Subject: Re: [joomla] Redmine
Message-ID:
	<4bffc351002151337k1a399eem220fe7a33c7dd24b at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Heroku looks quit a bit better in terms of quality, setup and support.

I had to really bend Media Temple in a few places to get this up.    I think
after doing that...I might go to Heroku's personal account instead and save
some time/effort... of course, then I have to figure out how to export what
little I have first. :-)


On Mon, Feb 15, 2010 at 1:06 PM, Mitch Pirtle <mitch.pirtle at gmail.com>wrote:

>
>
> You can also run your own Redmine/RoR server at Heroku for free:
>
> * http://heroku.com/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.nyphp.org/pipermail/joomla/attachments/20100215/2fc5fac3/attac
hment-0001.html>

------------------------------

Message: 4
Date: Mon, 15 Feb 2010 16:53:55 -0500
From: Mark Simko <masimko at verizon.net>
To: joomla at lists.nyphp.org
Subject: Re: [joomla] Server2Go, GONE! How about XAMMP?
Message-ID: <1266270835.6546.453.camel at jersey>
Content-Type: text/plain

On Mon, 2010-02-15 at 11:02 -0500, joomla-request at lists.nyphp.org wrote:
> Message: 3
> Date: Mon, 15 Feb 2010 12:17:15 -0200
> From: Helv?cio da Silva <helvecio.rj at gmail.com>
> To: "NYPHP SIG: Joomla" <joomla at lists.nyphp.org>
> Subject: [joomla] Server2Go, GONE! How about XAMMP?
> Message-ID:
>         <6142ad2c1002150617y6fe2347dl422fa7b6de96cadc at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Hi all!
> 
> I've been trying out XAMPP in my Mac and it works like a charm! Easy
> installation, easy GUI (could be improved).
> 
> Once started, it doesn't matter wether I close or not my browser, it's
> still
> there.
> 
> Database and Joomla installations are a breeze. And I've done those
> more
> than once just to make sure.
> 
> I even realized how EASY it is to work on a Joomla site locally then
> uploading it to a remote server!! ;-D
> 

Sounds like the digital version of turducken to me!

Doesn't Mac have apache/php/mysql? If not, why not just run a LAMP
server?




------------------------------

Message: 5
Date: Mon, 15 Feb 2010 20:11:18 -0500
From: Gary Mort <garyamort at gmail.com>
To: "NYPHP SIG: Joomla" <joomla at lists.nyphp.org>
Subject: Re: [joomla] Server2Go, GONE! How about XAMMP?
Message-ID:
	<4bffc351002151711i73761a1bq1921fbd3be91afe3 at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

>
> Sounds like the digital version of turducken to me!
>
> Doesn't Mac have apache/php/mysql? If not, why not just run a LAMP
> server?
>
>
I run MAMP Pro......  why MAMP instead of just running my own?

Because it makes it very very easy to add new virtual hosts...sure I CAN
edit the config files, but for 50 bucks I save myself a few hours of
remembering each time.

I also do it a bit...'weirdly'?

For mydomain.com I have the following subdomains now setup:

*.site.mydomain.com
*.test.mydomain.com
*.dev.mydomain.com

These are wildcard entrees up on my DNS provider[DNS Made Easy] - they match
ANY domains under those subdomains.

both site and test point to my hosting provider's ip address.

all devs point to 127.0.0.1

So, now when I want to do development, I add a virtual host to my local
system, somewebsite.dev.mydomain.com
On my own webserver, I also add somewebsite.test.mydomain.com AND
somewebsite.site.mydomain.com

So now, any changes on my local system can be tested and played with
there[and I can even setup a local hosts file for offline testing].

Then I push changes up to dev when I'm ready to test there, and site for the
client to be able to look at.

Everything is under MY control.

Ready to deploy?  Just joomlapack site and then restore.


As for version control...shamed to admit I just haven't used it.  Finally
getting that in sync and am moving towards Bazaar.  It seems to have all the
benefits of git without the weird structure enforced on you based on
assuming you are developing an operating system.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.nyphp.org/pipermail/joomla/attachments/20100215/7e5aca4f/attac
hment-0001.html>

------------------------------

Message: 6
Date: Tue, 16 Feb 2010 08:23:06 -0500 (EST)
From: Ajai Khattri <ajai at bitblit.net>
To: "NYPHP SIG: Joomla" <joomla at lists.nyphp.org>
Subject: Re: [joomla] Server2Go, GONE! How about XAMMP?
Message-ID: <Pine.LNX.4.44.1002160822000.28676-100000 at bitblit.net>
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Mon, 15 Feb 2010, Gary Mort wrote:

> As for version control...shamed to admit I just haven't used it.  Finally
> getting that in sync and am moving towards Bazaar.  It seems to have all
the
> benefits of git without the weird structure enforced on you based on
> assuming you are developing an operating system.

Interesting choice - did you look at Mercurial?


-- 
Aj.



------------------------------

Message: 7
Date: Tue, 16 Feb 2010 09:03:31 -0500
From: Gary Mort <garyamort at gmail.com>
To: "NYPHP SIG: Joomla" <joomla at lists.nyphp.org>
Subject: Re: [joomla] Server2Go, GONE! How about XAMMP?
Message-ID:
	<4bffc351002160603s56674de6m8741b821ba83a028 at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

On Tue, Feb 16, 2010 at 8:23 AM, Ajai Khattri <ajai at bitblit.net> wrote:

> On Mon, 15 Feb 2010, Gary Mort wrote:
>
> > As for version control...shamed to admit I just haven't used it.
Finally
> > getting that in sync and am moving towards Bazaar.  It seems to have all
> the
> > benefits of git without the weird structure enforced on you based on
> > assuming you are developing an operating system.
>
> Interesting choice - did you look at Mercurial?
>
>
Yes, Mercurial was high on my list.  Bazaar just feels right.  I'm still
flipflopping though, there are more people using Mercurial than Bazaar and
Pragmatic Pub has a book in Mercurial...so I might end up going with it
instead.

I just have to stop stressing and decide.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.nyphp.org/pipermail/joomla/attachments/20100216/5129fe22/attac
hment-0001.html>

------------------------------

_______________________________________________
joomla mailing list
joomla at lists.nyphp.org
http://lists.nyphp.org/mailman/listinfo/joomla

End of joomla Digest, Vol 38, Issue 17
**************************************




More information about the Joomla mailing list