I think it is just because SVN 1.7 and git hold all of their meta information in the root directory whereas 1.6 holds it at every level of the directory tree. FileTree seems to simply replace a package directory whenever you commit so takes some of SVN's internals with it. I actually 'hacked' it by just saying don't delete any directories called .svn which seemed to work but have since just gone back to your version and made sure to use 1.7.

I will let you know how I get on with the preview. Although I am managing to run things without the meta currently and just using Gofer to load. I had one dependency issue which I tried to resolve by going back to the Configuration but have got around it another way now.

Chris,

Yes, the Baseline just formalizes the bleedingEdge...

The meta data is just needed for now  ... it does interfere when you are doing 
git/svn level merges, so I need to eventually get rid of it...

Not sure I understand the issue with SVN 1.6....is there a more specific 
problem?

Please look over the documentation for the Preview release and let me know 
where there are shortcomings and definitely let me know about odd behavior ... 
I'm not 100% comfortable with some of the behavior of the API so I'll be 
interested in your take...

Dale

----- Original Message -----
| From: "Chris" <[email protected]>
| To: "A friendly place where any question about pharo is welcome" 
<[email protected]>
| Sent: Tuesday, November 20, 2012 11:12:25 AM
| Subject: Re: [Pharo-users] FileTree queries
|
| Thanks Dale, I'll give the Baseline stuff a go. I've only been trying
| to
| use my old Configuration for it's dependency information and purely
| in a
| loadBleedingEdge capacity, as it's version capabilities are obviously
| redundant in this context. I'll try it with the meta back in there,
| but
| was having some issues with the version file and conflicts on each
| commit.
|
| Oh and just as an aside, it's worth pointing out that FileTree is
| only
| compatible with SVN 1.7 (all the meta contained at the top level) as
| I
| found when I tried it on a system with 1.6 installed :-)
|
| > Chris,
| >
| > You have to have the meta data for things to work ...
| >
| > Speaking of Metacello... since you are using SVN for managing our
| > package source, it isn't really necessary to manage the classical
| > ConfigurationOf (saving the mcz file versions for each commit to
| > your SVN repo is redundant), so in the Metacello Preview I have
| > introduced the notion of a BaselineOf where you only need to
| > maintain the baseline information (no versions). The BaselineOf
| > can be used interchangeably with the ConfigurationOf and is much
| > less overhead to maintain ...
| >
| > The Preview[1] is not in general release, but I use it on a daily
| > basis for my work (I store my code on github) and would welcome
| > feedback on your experience using the Preview ...
| >
| > Dale
| >
| > [1] https://github.com/dalehenrich/metacello-work
| > ----- Original Message -----
| > | From: "CHRIS BAILEY" <[email protected]>
| > | To: "A friendly place where any question about pharo is welcome"
| > | <[email protected]>
| > | Sent: Friday, November 16, 2012 12:27:38 AM
| > | Subject: Re: [Pharo-users] FileTree queries
| > |
| > | My Metacello configuration doesn't want to load from FileTree if
| > | the
| > | monticello.meta directories are missing. This makes some sense to
| > | me
| > | as it won't be able to resolve any actual version numbers or
| > | releases. However all it can possibly do is just grab the
| > | packages
| > | from disk anyway. I saw something along the lines of Metacello
| > | new
| > | configuration: xxx; load somewhere whereas I still have my normal
| > | ConfigurationOfXXX loadBleedingEdge. But I don't have a Metacello
| > | class in my 1.4 Summer image. Do I need to get hold of this?
| > |
| > | --- On Thu, 15/11/12, Paul DeBruicker <[email protected]> wrote:
| > |
| > | > From: Paul DeBruicker <[email protected]>
| > | > Subject: Re: [Pharo-users] FileTree queries
| > | > To: "A friendly place where any question about pharo is
| > | > welcome"
| > | > <[email protected]>
| > | > Date: Thursday, 15 November, 2012, 17:25
| > | > On 11/15/2012 09:16 AM, Chris wrote:
| > | > > Hi,
| > | > >
| > | > > I've just migrated to using FileTree with SVN and am
| > | > wondering if it is
| > | > > possible to use it without the monticello.meta? You
| > | > obviously get a lot
| > | > > of merge conflicts with these and the version file in
| > | > particular, and I
| > | > > didn't really see much benefit when using SVN for
| > | > commit comments and
| > | > > revision histories and so forth so have just been
| > | > ignoring / deleting
| > | > > them. It seems to work ok for the most part and by
| > | > loading packages with
| > | > > Gofer, but I feel like I'm fighting the system a bit
| > | > and have not had
| > | > > much luck with Metacello in particular which I would
| > | > like to get working
| > | > > again. Can anyone advise?
| > | > >
| > | > > Thanks
| > | > > Chris
| > | > >
| > | >
| > | > Why not just make SVN ignore those files?
| > | >
| > | > 
https://sdesmedt.wordpress.com/2006/12/10/how-to-make-subversion-ignore-files-and-folders/
| > | >
| > | >
| > |
| > |
| >
| >
|
|
|




Reply via email to