SVN?

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

SVN?

by Fabian Schuiki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Question going to Omni or all other developers: Are you usign SVN  
oder some sort of SCM?

Best,
Fabian

Fabian Schuiki
fabianschuiki@...


_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by David Dunham :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 12 Jul 2007, at 15:19, Fabian Schuiki wrote:

> Question going to Omni or all other developers: Are you usign SVN  
> oder some sort of SCM?

Xcode supports SVN and CVS. I use both, depending on the project. (I  
happen to use SVN with multi-person projects and CVS with a one-
developer project.)

David Dunham   www.pensee.com/dunham/
Imagination is more important than knowledge. -- Albert Einstein

_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Alex v. Below :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Am 13.07.2007 um 00:19 schrieb Fabian Schuiki:

> Hi,
>
> Question going to Omni or all other developers: Are you usign SVN  
> oder some sort of SCM?

We are using svn. And even for my personal projects, anything that  
does not live in /tmp goes into SCM

Alex
_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Fabian Schuiki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Nice, I started using SVN a few months ago and it seems to be quite  
solid.
Do you use any GUI-frontend for CVS / SVN?

Best

Fabian Schuiki
fabianschuiki@...


Am 13.07.2007 um 01:26 schrieb Alex v. Below:

>
> Am 13.07.2007 um 00:19 schrieb Fabian Schuiki:
>
>> Hi,
>>
>> Question going to Omni or all other developers: Are you usign SVN  
>> oder some sort of SCM?
>
> We are using svn. And even for my personal projects, anything that  
> does not live in /tmp goes into SCM
>
> Alex

_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Christiaan Hofman-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am using Xcode for committing and some basic status checking.  
Though Xcode's CSM UI is a bit buggy and misses some crucial svn  
features, and it can sometimes interfere with the rest of Xcode's  
uses. Another SVN GUI I sometimes use is svnX.

Christiaan

On 13 Jul 2007, at 4:55 PM, Fabian Schuiki wrote:

> Nice, I started using SVN a few months ago and it seems to be quite  
> solid.
> Do you use any GUI-frontend for CVS / SVN?
>
> Best
>
> Fabian Schuiki
> fabianschuiki@...
>
>
> Am 13.07.2007 um 01:26 schrieb Alex v. Below:
>
>>
>> Am 13.07.2007 um 00:19 schrieb Fabian Schuiki:
>>
>>> Hi,
>>>
>>> Question going to Omni or all other developers: Are you usign SVN  
>>> oder some sort of SCM?
>>
>> We are using svn. And even for my personal projects, anything that  
>> does not live in /tmp goes into SCM
>>
>> Alex
>
> _______________________________________________
> MacOSX-dev mailing list
> MacOSX-dev@...
> http://www.omnigroup.com/mailman/listinfo/macosx-dev

_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Alex v. Below :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Am 13.07.2007 um 16:55 schrieb Fabian Schuiki:

> Do you use any GUI-frontend for CVS / SVN?

I use Xcode for what I can, but I do not trust svn GUIs in general.  
And I am comfortable with doing things Old Skool in the command line

Alex
_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Uli Kusterer-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 14.07.2007, at 00:15, Alex v. Below wrote:
> Am 13.07.2007 um 16:55 schrieb Fabian Schuiki:
>> Do you use any GUI-frontend for CVS / SVN?
>
> I use Xcode for what I can, but I do not trust svn GUIs in general.  
> And I am comfortable with doing things Old Skool in the command line

  We're using SmartSVN at work. Really great app, although I  
initially had some problems getting it set up. It kinda feels like  
Eclipse, GUI-wise, but the actual source control features are much  
better, and it's not as slow, nor as frustrating as svnX can be.

Cheers,
-- M. Uli Kusterer
http://www.zathras.de



_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Gerd Knops-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Like others I only use SCM from the command line, or occasionally  
from Textmate. The svn implementation in Xcode seems to get in the  
way more often than it helps.

My current projects use a remote svn repository. I prefer to only  
check in tested versions that more or less work, so I am using darcs  
for local finer-grained control. Darcs (once one gets it to work)  
works quite nicely in parallel to svn.

Gerd

_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Steven Noyes :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Using SVN but not through XCode.  Using SmartSVN (not bad at all but  
not without its own warts) with the a single repository but multiple  
projects.  Code is compiled VIA Borland C 3.1 (Yep DOS) in Virtual PC  
(G5) or Parallels (Laptop) using a Samba share to symbolic links to  
the repository files.

Would not mind getting the XCode interface up and running.

Pretty seamless actually and requires no copying even of shared  
common files between projects.

Steven

On Jul 12, 2007, at 3:19 PM, Fabian Schuiki wrote:

> Hi,
>
> Question going to Omni or all other developers: Are you usign SVN  
> oder some sort of SCM?
>
> Best,
> Fabian
>
> Fabian Schuiki
> fabianschuiki@...
>
>
> _______________________________________________
> MacOSX-dev mailing list
> MacOSX-dev@...
> http://www.omnigroup.com/mailman/listinfo/macosx-dev

_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Deep Tinker :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Fabian Schuiki wrote:
Hi,

Question going to Omni or all other developers: Are you usign SVN  
oder some sort of SCM?

Best,
Fabian
Hi Fabian,

I use SVN for my Java development in NetBeans.  After I set up the
repository, I can use it directly from NetBeans with minimal fuss.  It also
lets me develop on both my laptop and my base Mac by checking in my changes
on one machine, then update from SVN on the other.

Travis

Re: SVN?

by Fabian Schuiki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Okay, seems like a lot of people are using SVN. I think I'll use it  
more often from now on.
One thing i realized and that hurts me somehow is that SVN doesn't  
preserve all those attributes of a file like labels and so on.

Do you all use branches and tags?

Best,
Fabian

Fabian Schuiki
fabianschuiki@...


Am 18.07.2007 um 02:55 schrieb Deep Tinker:

>
>
>
> Fabian Schuiki wrote:
>>
>> Hi,
>>
>> Question going to Omni or all other developers: Are you usign SVN
>> oder some sort of SCM?
>>
>> Best,
>> Fabian
>>
>
> Hi Fabian,
>
> I use SVN for my Java development in NetBeans.  After I set up the
> repository, I can use it directly from NetBeans with minimal fuss.  
> It also
> lets me develop on both my laptop and my base Mac by checking in my  
> changes
> on one machine, then update from SVN on the other.
>
> Travis
> --
> View this message in context: http://www.nabble.com/SVN-- 
> tf4071195.html#a11660552
> Sent from the OmniGroup - MacOSX-Dev mailing list archive at  
> Nabble.com.
>
> _______________________________________________
> MacOSX-dev mailing list
> MacOSX-dev@...
> http://www.omnigroup.com/mailman/listinfo/macosx-dev

_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by John Clayton-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi

SVN is worth the effort of learning it and crossing over.  There are  
no tags in SVN, just branches. You can create a branch and call it a  
tag if you like, SVN does not care.  Not having different syntax for  
tags/branches is also a time/life saver in my opinion.

What attributes do you want preserved?  I dont quite get that - file  
labels?

--
John

On 18 Jul 2007, at 12:04, Fabian Schuiki wrote:

> Okay, seems like a lot of people are using SVN. I think I'll use it  
> more often from now on.
> One thing i realized and that hurts me somehow is that SVN doesn't  
> preserve all those attributes of a file like labels and so on.
>
> Do you all use branches and tags?
>
> Best,
> Fabian
>
> Fabian Schuiki
> fabianschuiki@...
>
>
> Am 18.07.2007 um 02:55 schrieb Deep Tinker:
>
>>
>>
>>
>> Fabian Schuiki wrote:
>>>
>>> Hi,
>>>
>>> Question going to Omni or all other developers: Are you usign SVN
>>> oder some sort of SCM?
>>>
>>> Best,
>>> Fabian
>>>
>>
>> Hi Fabian,
>>
>> I use SVN for my Java development in NetBeans.  After I set up the
>> repository, I can use it directly from NetBeans with minimal  
>> fuss.  It also
>> lets me develop on both my laptop and my base Mac by checking in  
>> my changes
>> on one machine, then update from SVN on the other.
>>
>> Travis
>> --
>> View this message in context: http://www.nabble.com/SVN-- 
>> tf4071195.html#a11660552
>> Sent from the OmniGroup - MacOSX-Dev mailing list archive at  
>> Nabble.com.
>>
>> _______________________________________________
>> MacOSX-dev mailing list
>> MacOSX-dev@...
>> http://www.omnigroup.com/mailman/listinfo/macosx-dev
>
> _______________________________________________
> MacOSX-dev mailing list
> MacOSX-dev@...
> http://www.omnigroup.com/mailman/listinfo/macosx-dev

_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Fabian Schuiki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Okay. Yeah file labels would be quite nice (I usually use them to  
mark the important parts in my project folders). But I can also live  
without them :D

Best,
Fabian

Fabian Schuiki
fabianschuiki@...


Am 18.07.2007 um 12:20 schrieb Clayton John:

> Hi
>
> SVN is worth the effort of learning it and crossing over.  There  
> are no tags in SVN, just branches. You can create a branch and call  
> it a tag if you like, SVN does not care.  Not having different  
> syntax for tags/branches is also a time/life saver in my opinion.
>
> What attributes do you want preserved?  I dont quite get that -  
> file labels?
>
> --
> John
>
> On 18 Jul 2007, at 12:04, Fabian Schuiki wrote:
>
>> Okay, seems like a lot of people are using SVN. I think I'll use  
>> it more often from now on.
>> One thing i realized and that hurts me somehow is that SVN doesn't  
>> preserve all those attributes of a file like labels and so on.
>>
>> Do you all use branches and tags?
>>
>> Best,
>> Fabian
>>
>> Fabian Schuiki
>> fabianschuiki@...
>>
>>
>> Am 18.07.2007 um 02:55 schrieb Deep Tinker:
>>
>>>
>>>
>>>
>>> Fabian Schuiki wrote:
>>>>
>>>> Hi,
>>>>
>>>> Question going to Omni or all other developers: Are you usign SVN
>>>> oder some sort of SCM?
>>>>
>>>> Best,
>>>> Fabian
>>>>
>>>
>>> Hi Fabian,
>>>
>>> I use SVN for my Java development in NetBeans.  After I set up the
>>> repository, I can use it directly from NetBeans with minimal  
>>> fuss.  It also
>>> lets me develop on both my laptop and my base Mac by checking in  
>>> my changes
>>> on one machine, then update from SVN on the other.
>>>
>>> Travis
>>> --
>>> View this message in context: http://www.nabble.com/SVN-- 
>>> tf4071195.html#a11660552
>>> Sent from the OmniGroup - MacOSX-Dev mailing list archive at  
>>> Nabble.com.
>>>
>>> _______________________________________________
>>> MacOSX-dev mailing list
>>> MacOSX-dev@...
>>> http://www.omnigroup.com/mailman/listinfo/macosx-dev
>>
>> _______________________________________________
>> MacOSX-dev mailing list
>> MacOSX-dev@...
>> http://www.omnigroup.com/mailman/listinfo/macosx-dev
>

_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Alastair Houghton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 18 Jul 2007, at 11:04, Fabian Schuiki wrote:

> Okay, seems like a lot of people are using SVN. I think I'll use it  
> more often from now on.
> One thing i realized and that hurts me somehow is that SVN doesn't  
> preserve all those attributes of a file like labels and so on.

You should file bug reports about anything you need to use.  
Subversion has full support for arbitrary attributes on files (it  
calls these "properties"), so if there are things that you would like  
it to track that it doesn't right now, there's no reason that it  
couldn't be altered to do so in future.

In the meantime, it's entirely possible for you to store this extra  
metadata in the Subversion repository and retrieve it on demand using  
a script, if that's what you want to do.

In fact, I just wrote a blog entry about it and wrote a couple of  
programs and scripts that you might find useful for doing this.

   http://alastairs-place.net/2007/07/cmdline-finder-labels/

Kind regards,

Alastair.

--
http://alastairs-place.net


_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Louis Demers :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

We just switched to SVN and in addition to the reference book on SVN,  
the book was excellent to help us figure out the strategies and  
structure of the repository.

http://www.pragmaticprogrammer.com/titles/svn/


On 12-Jul-07, at 18:19 , Fabian Schuiki wrote:

> Hi,
>
> Question going to Omni or all other developers: Are you usign SVN  
> oder some sort of SCM?
>
> Best,
> Fabian
>
> Fabian Schuiki
> fabianschuiki@...
>
>
> _______________________________________________
> MacOSX-dev mailing list
> MacOSX-dev@...
> http://www.omnigroup.com/mailman/listinfo/macosx-dev

Louis Demers eng.
www.obzerv.com


_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: SVN?

by Uli Kusterer-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 18.07.2007, at 12:20, Clayton John wrote:
> SVN is worth the effort of learning it and crossing over.  There  
> are no tags in SVN, just branches. You can create a branch and call  
> it a tag if you like, SVN does not care.  Not having different  
> syntax for tags/branches is also a time/life saver in my opinion.

  Well, it simplifies things, but having real tags (i.e. "write-
locked branches") comes in really handy sometimes. Though I guess in  
SVN you can at worst note down the revision number and build from that.

> What attributes do you want preserved?  I dont quite get that -  
> file labels?

  The ones in Finder, where you can set the color a file's title  
shows up in. SVN also doesn't do resource forks, which can be  
problematic if you have Aliases, type and creator codes and other Mac  
specifics.

Cheers,
-- M. Uli Kusterer
http://www.zathras.de



_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Subversion and Mac specific things (was: Re: SVN?)

by Alastair Houghton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 18 Jul 2007, at 17:22, Uli Kusterer wrote:

> On 18.07.2007, at 12:20, Clayton John wrote:
>> SVN is worth the effort of learning it and crossing over.  There  
>> are no tags in SVN, just branches. You can create a branch and  
>> call it a tag if you like, SVN does not care.  Not having  
>> different syntax for tags/branches is also a time/life saver in my  
>> opinion.
>
>  Well, it simplifies things, but having real tags (i.e. "write-
> locked branches") comes in really handy sometimes. Though I guess  
> in SVN you can at worst note down the revision number and build  
> from that.
>
>> What attributes do you want preserved?  I dont quite get that -  
>> file labels?
>
>  The ones in Finder, where you can set the color a file's title  
> shows up in. SVN also doesn't do resource forks, which can be  
> problematic if you have Aliases, type and creator codes and other  
> Mac specifics.

Sure.  Again, though, the solution is to file a bug report, and (for  
the meantime), stuff any extra data you need into Subversion  
properties.  It isn't hard to do, and changes to them are versioned,  
so you do get the behaviour you're looking for apart from having to  
do a couple of extra things at check-out, commit or update.

However, before a whole load of us going stuffing our Subversion  
repositories full of differently named attributes for these things,  
perhaps we should standardise the names of them?  I propose reserving  
the prefix "mac:" for Mac specific attributes.  The scripts I posted  
earlier are using "mac:colour" for the coloured labels.  Since I  
expect U.S.-based folk will probably complain about the spelling,  
perhaps we should call that "label" instead?

We could then reserve

   mac:label - Finder label
   mac:type - Mac type code
   mac:creator - Mac creator code
   mac:rsrc - Resource fork

and then when Subversion gets updated to support these directly, it  
will be able to spot that we've already got the relevant data kicking  
around in our repositories.

Is there anything else anyone needs?

Kind regards,

Alastair.

--
http://alastairs-place.net


_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: Subversion and Mac specific things (was: Re: SVN?)

by Uli Kusterer-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 18.07.2007, at 19:06, Alastair Houghton wrote:

> We could then reserve
>
>   mac:label - Finder label
>   mac:type - Mac type code
>   mac:creator - Mac creator code
>   mac:rsrc - Resource fork
>
> and then when Subversion gets updated to support these directly, it  
> will be able to spot that we've already got the relevant data  
> kicking around in our repositories.
>
> Is there anything else anyone needs?

  Sounds OK, though I'm not sure SVN's properties were intended to  
hold an entire resource fork. Has anyone got information about how  
properties perform with large data? We don't have many resources  
anymore (and those we have are mostly DeRezzed), but I'd hate if we  
standardized on this and it blew up when someone puts his resource  
fork full of PICTs into CVS -- in that case we might rather write a  
script that generates a ._rsrc file next to the data fork and puts  
the res fork in there. Or standardize on DeRez right away? Would be  
kinda wasteful for binary data, but OTOH it'd be partially diffable.

Cheers,
-- M. Uli Kusterer
http://www.zathras.de



_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Re: Subversion and Mac specific things (was: Re: SVN?)

by Alastair Houghton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 18 Jul 2007, at 19:32, Uli Kusterer wrote:

> On 18.07.2007, at 19:06, Alastair Houghton wrote:
>> We could then reserve
>>
>>   mac:label - Finder label
>>   mac:type - Mac type code
>>   mac:creator - Mac creator code
>>   mac:rsrc - Resource fork
>>
>> and then when Subversion gets updated to support these directly,  
>> it will be able to spot that we've already got the relevant data  
>> kicking around in our repositories.
>>
>> Is there anything else anyone needs?
>
>  Sounds OK, though I'm not sure SVN's properties were intended to  
> hold an entire resource fork.

Well it depends how large you're talking, I think.

> Has anyone got information about how properties perform with large  
> data?

Subversion's design docs say:

"A property value is an arbitrary string of bytes. Property values  
may be of any size, but Subversion may not handle very large property  
values efficiently."

> We don't have many resources anymore (and those we have are mostly  
> DeRezzed), but I'd hate if we standardized on this and it blew up  
> when someone puts his resource fork full of PICTs into CVS

:-)  Well, Subversion :-D

> -- in that case we might rather write a script that generates  
> a ._rsrc file next to the data fork and puts the res fork in there.  
> Or standardize on DeRez right away? Would be kinda wasteful for  
> binary data, but OTOH it'd be partially diffable.

Sure.  I'm not that familiar with the ins and outs of resource forks  
(we don't use them), so I'm happy to defer to anyone who really uses  
them.  There are obviously other ways to deal with them; we could:

1. Put a reference to a filename in a Subversion property and hold  
the resource data in that file instead.

2. Store files with resource forks in AppleSingle, MacBinary or  
AppleDouble (MIME-encoded).  Downside is that it breaks textual diffing.

3. Store files with resource forks in AppleDouble form (i.e. as two  
files, one normal file and a "._" file).

We could also support small resource forks in property form (given  
their prevalence this might be sensible), and larger ones in e.g.  
AppleDouble.

But I'm not the person to make this decision, because I don't use  
resource forks.  Any thoughts?

Kind regards,

Alastair.

--
http://alastairs-place.net




_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev

Parent Message unknown Re: Subversion and Mac specific things

by Alastair Houghton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 18 Jul 2007, at 21:54, Gregory Gerard wrote:

> What about adding a property per resource item? mac:rsrc-<hex  
> encoded resource type>-<hex encoded resource number>

I wouldn't be inclined to use it that way, especially if (as you  
imply) these can go up to 16MB in size (which fits the description  
"very large", I think).  It sounds like exactly the kind of thing  
that the authors of Subversion weren't expecting people to use  
properties for

Probably the best thing to do would be to use AppleDouble (i.e. "._"  
files) for the resource fork, because that would also mean that if  
you checked code out on e.g. Linux or Windows, the resource forks  
would stay with the files.

Of course, we also need to see if the Subversion people are doing any  
work on this front.

Kind regards,

Alastair.

--
http://alastairs-place.net




_______________________________________________
MacOSX-dev mailing list
MacOSX-dev@...
http://www.omnigroup.com/mailman/listinfo/macosx-dev
< Prev | 1 - 2 | Next >