FreeMarker 2.4 branch src repo has moved to github

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

FreeMarker 2.4 branch src repo has moved to github

Daniel Dekany
Here it is:
https://github.com/freemarker/freemarker

And again, this is only the source repository that has moved, not the
bug tracker, nor the Wiki. And ATM only for the 2.4 branch. Do not try
to commit into the SVN 2.4 branch anymore.

I have already added 3 collaborators (people who can push into that
repo directly): ddekany, szegedi, revusky. Feel free to push directly
the "master" branch if what you are doing is not experimental.

Why not 2.3.x on github? Well, I can create a branch for it if I have
to... But no more 2.3.x release is planned unless some ugly bugs pop
up. For the readers panicking: 2.4.0 will be almost like 2.3.17,
except it has more up-to-date optional dependencies (like Jython
2.2.1+ is required, if you are using Jython at all) and some better
defaults (like SLF4J is the default logger), and GAE compatibility.
These are not 100% backward-compatible changes, and thus the 2nd
version had to change, following out version policy. But migrating to
2.4.0 will be trivial. These are really mostly just "integration"
changes.

--
Best regards,
 Daniel Dekany


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
FreeMarker-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freemarker-devel
Reply | Threaded
Open this post in threaded view
|

Re: FreeMarker 2.4 branch src repo has moved to github

revusky
Hi,

Sorry to have been silent lately. I haven't had too much to say
really. I think this is a good step. I have been thinking I would
really like to put some effort into 2.4 and get it out. I am writing
from Dalian, China, and I was told by somebody just a day ago that
FreeMarker has very large user base in China. To have done something
with that much impact is very satisfying to me. In the last couple of
days, I have been thinking, even moping a bit, about why we got so
stuck on 2.3.x and 2.4.x never got out there.

I am reluctant to point fingers, since much of it must be my fault,
but that is all past. Maybe we really can do something.

I am going back to Spain tomorrow and I will at least get the git
repository going on my computer(s) and just try to get my head back in
the code.



On Fri, May 27, 2011 at 9:52 AM, Daniel Dekany <[hidden email]> wrote:

> Here it is:
> https://github.com/freemarker/freemarker
>
> And again, this is only the source repository that has moved, not the
> bug tracker, nor the Wiki. And ATM only for the 2.4 branch. Do not try
> to commit into the SVN 2.4 branch anymore.
>
> I have already added 3 collaborators (people who can push into that
> repo directly): ddekany, szegedi, revusky. Feel free to push directly
> the "master" branch if what you are doing is not experimental.
>
> Why not 2.3.x on github? Well, I can create a branch for it if I have
> to... But no more 2.3.x release is planned unless some ugly bugs pop
> up. For the readers panicking: 2.4.0 will be almost like 2.3.17,
> except it has more up-to-date optional dependencies (like Jython
> 2.2.1+ is required, if you are using Jython at all) and some better
> defaults (like SLF4J is the default logger), and GAE compatibility.
> These are not 100% backward-compatible changes, and thus the 2nd
> version had to change, following out version policy. But migrating to
> 2.4.0 will be trivial. These are really mostly just "integration"
> changes.
>
> --
> Best regards,
>  Daniel Dekany
>
>
> ------------------------------------------------------------------------------
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
> _______________________________________________
> FreeMarker-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/freemarker-devel
>

------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
FreeMarker-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freemarker-devel
Reply | Threaded
Open this post in threaded view
|

Re: FreeMarker 2.4 branch src repo has moved to github

Daniel Dekany
Friday, May 27, 2011, 5:51:13 AM, Jonathan Revusky wrote:

> Hi,
>
> Sorry to have been silent lately. I haven't had too much to say
> really. I think this is a good step. I have been thinking I would
> really like to put some effort into 2.4 and get it out. I am writing
> from Dalian, China, and I was told by somebody just a day ago that
> FreeMarker has very large user base in China. To have done something
> with that much impact is very satisfying to me. In the last couple of
> days, I have been thinking, even moping a bit, about why we got so
> stuck on 2.3.x and 2.4.x never got out there.

I think you confuse 3.0.0 with 2.4.0 here. 2.4.0 is almost the same as
2.3.x-GAE.

> I am reluctant to point fingers, since much of it must be my fault,
> but that is all past. Maybe we really can do something.
>
> I am going back to Spain tomorrow and I will at least get the git
> repository going on my computer(s) and just try to get my head back in
> the code.
>
>
>
> On Fri, May 27, 2011 at 9:52 AM, Daniel Dekany <[hidden email]> wrote:
>> Here it is:
>> https://github.com/freemarker/freemarker
>>
>> And again, this is only the source repository that has moved, not the
>> bug tracker, nor the Wiki. And ATM only for the 2.4 branch. Do not try
>> to commit into the SVN 2.4 branch anymore.
>>
>> I have already added 3 collaborators (people who can push into that
>> repo directly): ddekany, szegedi, revusky. Feel free to push directly
>> the "master" branch if what you are doing is not experimental.
>>
>> Why not 2.3.x on github? Well, I can create a branch for it if I have
>> to... But no more 2.3.x release is planned unless some ugly bugs pop
>> up. For the readers panicking: 2.4.0 will be almost like 2.3.17,
>> except it has more up-to-date optional dependencies (like Jython
>> 2.2.1+ is required, if you are using Jython at all) and some better
>> defaults (like SLF4J is the default logger), and GAE compatibility.
>> These are not 100% backward-compatible changes, and thus the 2nd
>> version had to change, following out version policy. But migrating to
>> 2.4.0 will be trivial. These are really mostly just "integration"
>> changes.
>>
>> --
>> Best regards,
>>  Daniel Dekany
>>
>>
>> ------------------------------------------------------------------------------
>> vRanger cuts backup time in half-while increasing security.
>> With the market-leading solution for virtual backup and recovery,
>> you get blazing-fast, flexible, and affordable data protection.
>> Download your free trial now.
>> http://p.sf.net/sfu/quest-d2dcopy1
>> _______________________________________________
>> FreeMarker-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/freemarker-devel
>>
>
> ------------------------------------------------------------------------------
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
> _______________________________________________
> FreeMarker-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/freemarker-devel
>

--
Best regards,
 Daniel Dekany


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
FreeMarker-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freemarker-devel
Reply | Threaded
Open this post in threaded view
|

Re: FreeMarker 2.4 branch src repo has moved to github

Attila Szegedi-3
In reply to this post by Daniel Dekany
Huge thank you for doing this, man!

I've tried doing the import on several occasions, and always hit a snag (i.e. typical example here: https://twitter.com/#!/asz/status/70703886016589824). You're apparently smarter than me with getting git2svn to work.

As for pushing to master: sure thing, but if you're working on a larger thing, it makes sense to work locally on single-feature branches (branches are cheap), then when you're done with it, merge it into your local master, maybe even by squashing (so we needn't see all your trial-and-error commits, if you had them), and then finally push such a sanitized master to GitHub.

Attila.

On May 26, 2011, at 6:52 PM, Daniel Dekany wrote:

Here it is:
https://github.com/freemarker/freemarker

And again, this is only the source repository that has moved, not the
bug tracker, nor the Wiki. And ATM only for the 2.4 branch. Do not try
to commit into the SVN 2.4 branch anymore.

I have already added 3 collaborators (people who can push into that
repo directly): ddekany, szegedi, revusky. Feel free to push directly
the "master" branch if what you are doing is not experimental.

Why not 2.3.x on github? Well, I can create a branch for it if I have
to... But no more 2.3.x release is planned unless some ugly bugs pop
up. For the readers panicking: 2.4.0 will be almost like 2.3.17,
except it has more up-to-date optional dependencies (like Jython
2.2.1+ is required, if you are using Jython at all) and some better
defaults (like SLF4J is the default logger), and GAE compatibility.
These are not 100% backward-compatible changes, and thus the 2nd
version had to change, following out version policy. But migrating to
2.4.0 will be trivial. These are really mostly just "integration"
changes.

--
Best regards,
Daniel Dekany


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
FreeMarker-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freemarker-devel


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
FreeMarker-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freemarker-devel
Reply | Threaded
Open this post in threaded view
|

Re: FreeMarker 2.4 branch src repo has moved to github

Daniel Dekany
Monday, May 30, 2011, 11:30:03 PM, Attila Szegedi wrote:

> Huge thank you for doing this, man!
>
> I've tried doing the import on several occasions, and always hit a
> snag (i.e. typical example here:
> https://twitter.com/#!/asz/status/70703886016589824). You're
> apparently smarter than me with getting git2svn to work.

Or I was lucky. This is how I did it:

  // in an empty directory...
  git-svn init https://freemarker.svn.sourceforge.net/svnroot/freemarker/branches/2.4 --no-metadata
  git-config svn.authorsfile ../authors.txt
  git-svn fetch

Then `git clone`-d to another directory, just to get rid of all the
SVN mess. Then pushed the clone to github.

> As for pushing to master: sure thing, but if you're working on a
> larger thing, it makes sense to work locally on single-feature
> branches (branches are cheap), then when you're done with it, merge
> it into your local master, maybe even by squashing (so we needn't
> see all your trial-and-error commits, if you had them), and then
> finally push such a sanitized master to GitHub.

Sure, whatever fits. It's not like we have to organize dozens of
developers and several commits per day...

Anyway... nothing stops you anymore from working on FreeMarker during
commuting! <-; So as of 2.4, I think the bug list and RFE list should
be checked for entires whose fixing is not entirely BC (only, like 99%
that) or just sounds too risky. This will be a seldom recurring
opportunity to put them in. Of course, your priority should be all the
JSP stuff (then maybe BeansWrapper). After all, it's mostly the
integration related stuff that will break backward compatibility here.

> Attila.

--
Best regards,
 Daniel Dekany


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
FreeMarker-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freemarker-devel