Page 1 of 1

Separate website sources from normal source code

PostPosted: Fri Apr 23, 2010 7:40 am
by gerundt
I think we should separate for WinMerge 3.x the website sources from the normal source codes.
The website has only one state and don't need different brunches like WinMerge self. Also the source zip files would get a little bit smaller.

The website should get a own bitbucket/Mercurial repository and should use Transifex for the translation.

Greetings,
Tim

Re: Separate website sources from normal source code

PostPosted: Fri Apr 23, 2010 6:10 pm
by kimmov
Fully agreed.

I think we can just convert Web history from svn to new Mercurial repository. I'm experimenting with this now...

Re: Separate website sources from normal source code

PostPosted: Fri Apr 23, 2010 6:56 pm
by kimmov
First repository conversion pushed to http://bitbucket.org/kimmov/winmerge-web

Tim can you check if it looks ok? I included Web and Translations/Web folders from WinMerge repository. Do we need something else? We probably don't need to convert branches at all?

Re: Separate website sources from normal source code

PostPosted: Fri Apr 23, 2010 8:42 pm
by kimmov
Hmm. Tags look pretty useless also. Because we tag most releases from branches those SVN tags simply don't have revisions in trunk. Which makes them point to wrong revisions.

Re: Separate website sources from normal source code

PostPosted: Sat Apr 24, 2010 10:23 am
by gerundt
Yes, it looks good! All files and folders I need are there and looks good. But your are right, the tags are in this case useless! ;)

Re: Separate website sources from normal source code

PostPosted: Sat Apr 24, 2010 11:11 am
by kimmov
Ok. I'll do new conversion without tags (I think I know how to do that). Then we can start using that conversion and add some note to SVN that its not used anymore for web.

Re: Separate website sources from normal source code

PostPosted: Sat Apr 24, 2010 2:06 pm
by kimmov
I've now replaced the winmerge-web repository with new repository. Tags weren't converted for this new repository.

Re: Separate website sources from normal source code

PostPosted: Sun Apr 25, 2010 2:22 pm
by gerundt
The repository works good and I also play already a little bit with a Transifex project:
http://www.transifex.net/projects/p/winmerge-web/

Currently the don't detect the language name from the PO file names, but I hope to get this fixed.

Should we later drop the complete website from SVN?

Re: Separate website sources from normal source code

PostPosted: Sun Apr 25, 2010 5:19 pm
by kimmov
Should we later drop the complete website from SVN?

Yes, I think so. It would be confusing for people to find web site sources from several places. And what we do with Web in SVN anyway? We have full history in new repository.