public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Andrew Lunn <andrew@lunn.ch>
To: ?yvind Harboe <oyvind.harboe@zylin.com>
Cc: ecos-discuss@ecos.sourceware.org
Subject: Re: [ECOS] Splitting the eCos repository
Date: Sun, 13 Aug 2006 21:00:00 -0000	[thread overview]
Message-ID: <20060813210036.GP29570@lunn.ch> (raw)
In-Reply-To: <c09652430608131250g47b2cba1oe03aab34fd4f42b7@mail.gmail.com>

> Consider: how do I store a snapshot of eCos under source control?
> Tricky. I keep a .zip of the entire eCos repository under CVS. Then I
> unzip  & work on the eCos repository. Once I've made changes(or
> updated to the latest eCos CVS), I zip up the entire dir and place it
> under CVS. CVS is terribly inefficient with this sort of
> thing(sloooow), should work better with subversion that has binary
> diff capability(.zip should work better than e.g. tar.bz2 for binary
> diff).

What recommend for a product development is take an eCos snapshot,
test it, and then freeze it. You can store this as a zipfile
somewhere. Then start work on your port. Keep only the patch to the
snapshot in CVS. The patch will be small and plain ASCII. So CVS will
have no trouble with it. You can easily write some scripts to generate
the patch and to apply the patch.

> >Support for multiple repositories is great for experienced users. I
> >have about 20 different repositories at the moment, a mixture of
> >branches and development trees, and my ECOS_REPOSITORY path has six
> >entries. However I see no reason for inflicting multiple repositories
> >on novice users. They have enough to learn as it is.
> 
> Before any reasonably well organised(i.e. they use some source control
> on their own stuff and care about eCos CVS HEAD versions/snapshots)
> and non-trivial product is finished, I believe that they would have
> wished that they had been introduced to multiple repositories.

By which time they will no longer be a novice user, and can think
about doing it for there second project.....

      Andrew

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

  reply	other threads:[~2006-08-13 21:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-11  9:24 Øyvind Harboe
2006-08-11 16:06 ` [ECOS] " Grant Edwards
2006-08-12 15:34 ` [ECOS] " Bart Veer
2006-08-13 19:50   ` Øyvind Harboe
2006-08-13 21:00     ` Andrew Lunn [this message]
2006-08-11 14:32 Doyle, Patrick
2006-08-11 14:54 AW: " Neundorf, Alexander
2006-08-11 15:01 ` Øyvind Harboe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060813210036.GP29570@lunn.ch \
    --to=andrew@lunn.ch \
    --cc=ecos-discuss@ecos.sourceware.org \
    --cc=oyvind.harboe@zylin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).