Hi Bernd,
On 24/02/2016 11:09, Bernd Waibel wrote:
Hello together,
I am trying to write a document on running James in Eclipse.
But I discovered some inconsistent things according to the move to Git. Or
something I do not understand.
There are 2 James projects hosted on the Git server by apache:
* git://git.apache.org/james-project.git
* git://git.apache.org/james.git
The "james.git" project does contain the james-server, and contains the actual tags for
"james-server-3.0-beta4", also for earlier releases (like 2.3.2).
The "james-project.git" project does contain all things, including the
james-server. But it does NOT contain the tags (or I am unable to find them).
So it seems that it is not possible to "checkout" the "james-server-3.0-beta4" from the
"james-project.git".
The project was split into several svn repositories not long ago. You
have to get it from svn if you want the beta4 tag.
The "writable" git on https://git-wip-us.apache.org/repos/asf/ does only list
the new james-project structure (and no james-server):
The "readonly" git on https://git.apache.org/ does list both.
Both GITs are linked to the same SVN: http://svn.apache.org/repos/asf/james/.
Or exactly: to some part of it.
https://git-wip-us.apache.org/repos/asf/ is the new reference repository
now that we use git as our only VCS.
Questions:
1. The "james.git" does not seems to be updated further. Is this correct?
Correct
So the latest available "version" will be "james-server-3.0-beta4".
Yes.
2. The "james-project.git" is missing all current "tags" like 2.3.2 and like
"james-server-3.0-beta4". Is this correct?
That's almost true, yes. We did a first merge of several modules with
svn to put what we think is James core into a single repository :
james-project. History is still available in svn, but git migration lost
some bits.
So the "james-project.git" is a "new" project, starting from scratch, and does
not contain the old v3 and v2.3.2 releases.
Almost.
3. If yes, will the tags be "recreated"?
I don't think so, we should create a new tag. We can plan to tag a beta5
soon.
4. So: which git should be used? Is the following right:
a. For "active development" use james-project.git
Yes, https://git-wip-us.apache.org/repos/asf?p=james-project.git;a=tree
See http://james.apache.org/newsarchive.html#a20160208 and other news
for details about git migration.
b. For "old releases" including v2 and v3, use james.git
You have to use svn repositories for that.
I hope it helps.
Cheers,
--
Matthieu Baechler
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org