Hi,

Time flies!  Here is the link for JFreeChart FSE on GitHub as mentioned below.

https://github.com/jfree/jfreechart-fse

This "future state edition" of JFreeChart is not constrained by API backwards compatibility, so I started making changes like:

- removing the JCommon dependency;
- removing deprecated classes/methods;
- fixing some incomplete interface definitions;
- using some Java 6 features;

...and so on.  Maven is in there too. 

As I said before, I'd like to get a bit of experience with GitHub using this project, before committing to moving the JFreeChart 1.0.x sources out of SVN (SourceForge).

Best regards,
David

On 31/07/2012 18:33, David Gilbert wrote:
Hi All,
Thanks for your continued interest! I opened an account on GitHub to experiment already, and I have created a repo for what I've called JFreeChart FSE ("future state edition"). It's basically trunk or dev. Let me make that public as soon as I get back to a machine I can work on (travelling right now, be home soon).

For jfreechart-1.0.x, it sounds like I will be able to leverage what Ben has done already, but can we do a short try-out on the repo I have created first, because I'm still getting used to git/GitHub so I have a bit of learning/unlearning to do?

You are on the right track with the current svn - only the 1.0.x branch matters much.

Best regards,
David

P.S. Still want to get 1.0.15 released sooner rather than later.
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

"Martin Höller" <martin@xss.co.at> wrote:
Hi Ben!

On Tuesday 31 July 2012 Ben Greear wrote:
> I made an attempt today to pull in the public svn
> repository into a git repository (using svn2git).
>
> It seems to have gone fairly well..but a few questions:
>
> I ended up with 3 branches:
> [greearb@ben-dt jfreechart]$ git branch
>    jfreechart-1.0.8-security
>    jfreechart-1.0.x-branch
> * master
>
>
> It appears that the 1.0.x tree is the one under current
> development.

Correct.

> master seems to have not been touched in several years.

AFAIK, David used to port changes from the 1.0.x branch to master. Nowadays 
nobod does this anymore. I don't know the idea behind master.

> Most other git projects that I'm aware of typically have only a single
> 'master'
branch for their upstream repository (and have multiple trees
> instead of multiple branches, so there might be another
> jfreechart-1.0.8-security tree that occasionally gets bug-fixes).
>
> This makes it easy for users to download the branch they care about
> by default and not have to worry about which branch to check out.

I completely agree with you. The first time I got in touch with JFreeChart's 
source, I also got confused by the branches.

> So, my first instinct is to make jfreechart-1.0.x-branch the
> master branch, and ignore 1.0.8-security entirely.

That's the way to go!

> I do *NOT* want to take over management of this project, but
> I will be happy to make some attempts at getting the svn trees
> migrated to github if David Gilbert agrees....  Once it is on
> github, David and whoever else could fork the github project
> and that could
become the true upstream tree.

Thanks for you effort!

- martin

Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
jfreechart-developers mailing list jfreechart-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jfreechart-developers


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/


_______________________________________________
jfreechart-developers mailing list
jfreechart-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jfreechart-developers