This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ct-ng -> git repos instead of single patches


* Allan Clark <allanc@chickenandporn.com> wrote:

> I for one appreciate the idea, but would press against such -- it adds the
> dependency that all users have GIT components (and the interpreter it needs
> -- sure, most users have that, but...).

Any crosstool-user who does not have git installed (or could trivially
do it) ? ;-o
 
> This idea has obvious convenience benefits, and would allow site-specific
> fixes to be shared (leveraging GIT's distributed versioning).

Exactly :)
 
> Be aware: for repeatability, a user will need to re-run a build with exact
> versions/revisions, so you'll need a way to record what "latest" is, and/or
> configure a revision level to use. 

The user simply selects the version to use, and ct-ng will checkout 
the appropriate ref.

> It may make more sense to allow the user to configure a git repos and pull
> from that if necessary, but the tool should continue to work in the absence
> of git.  This may introduce issues of the patches or the git getting
> out-of-sync -- I'm sure some smart scripting at the server side can get
> around that, such as generating new patches on new pulls, or re-calculating
> a "gap" on pulls where meatware is needed to re-sync.

Well, we could migrate our patches into git and let a little script
pull out the patches to single text files againt (-> git-format-patch)


cu
-- 
----------------------------------------------------------------------
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weigelt@metux.de
 mobile: +49 151 27565287  icq:   210169427         skype: nekrad666
----------------------------------------------------------------------
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
----------------------------------------------------------------------

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]