On Fri, Sep 03, 2010 at 09:59:12AM +0100, George Perendia wrote:
This looks good and easier for a novice to use.
- What about the old user requirements for windows (cygwin) not
listed any more such as:
- {{{gcc}}}, {{{gcc-g++}}}
- {{{gcc-mingw}}}, {{{gcc-mingw-g++}}}
- {{{gcc4}}}, {{{gcc4-g++}}} and {{{gcc4-gfortran}}}
- {{{readline}}}
- {{{libhdf5-devel}}}
Are they not needed any more if one uses Mingw?
No, they are not needed anymore for compiling Dynare with MinGW. But keeping them is not a problem either.
- What happened to Git users such as our development team? Do we
continue to use Git to download? I suppose we do but what then about the precompiled libraries, will they be updateable via git too?
Nothing has changed regarding Git. We still use it for the development of the Dynare source code.
Concerning the precompiled binaries, I don’t plan to use a git repository for them, since they are going to change very rarely. Actually they’re going to change only if we introduce a new dependency for Dynare (for example when we added the GSL for the Markov-Switching code), or if we want to upgrade versions there. I will send an e-mail on the list if I update them.
- GitHowTo (still) suggests using "pull" to download but yuo say
you prefer us to use Fetch&Rebase. F&R may be easier to control from the PM view but it does not merge local and remote changes as pull does and so it seems that F&R overwrites any local changes if there is a conflict which requires more work and control on our side or we may loose our work.
Could we use Pull and then Rebase instead F&R?
Don’t use “pull” and then “rebase”, this will just mess up everything.
The simple rule is the following :
- if you have local commits which are not yet incorporated in the origin/master branch, then do a “fetch & rebase”
- otherwise, if you have no local commit, a “pull” is fine (and in that case is equivalent to a “fetch & rebase”).
Houtan is going to improve the wiki page on Git, I hope this will clarify things for you.
Best,