1 of 3
1
EllisLab moves to Mercurial, Assembla, BitBucket; CodeIgniter 2.0 Baking
Posted: 11 March 2010 11:00 AM   [ Ignore ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  11294
Joined  06-03-2002

EllisLab today announces changes to our internal development processes, including dropping Subversion in favor of Mercurial and adopting Assembla as our agile software development management tool.  Along with these changes, CodeIgniter 2.0 pre-release code is in development, and is now hosted at the Mercurial-focused social coding site BitBucket.

Read the full details at CodeIgniter.com.

 Signature 
Profile
MSG
 
 
Posted: 11 March 2010 11:17 AM   [ Ignore ]   [ # 1 ]  
Summer Student
Avatar
Total Posts:  21
Joined  11-11-2009

I was reading the article but had to stop after ‘not git’; my vision went all red and hazy and I came to standing over a dead caribou in northern Canada. /facetious

 Signature 
Profile
 
 
Posted: 11 March 2010 11:18 AM   [ Ignore ]   [ # 2 ]  
Summer Student
Avatar
Total Posts:  2
Joined  03-04-2009

Good news!

but I dont understand why not GIT and GITHUB?

Profile
 
 
Posted: 11 March 2010 11:35 AM   [ Ignore ]   [ # 3 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4777
Joined  03-23-2006
MpaK - 11 March 2010 04:18 PM

but I dont understand why not GIT and GITHUB?

Welcome to our community, we’re thrilled to have you!

From the article

We looked at Git first, whose growth can be largely attributed to the popularity of GitHub, then Bazaar, darcs, Monotone, Perforce, BitKeeper, and so on.  But after weeks of research and test use, we settled comfortably into Mercurial.

Now before the Git readers get their pitchforks ready and head for the comments, let me be clear that we are not at odds…

... and it goes on. So I think you are asking for something more specific then this? Do you want to elaborate?

And just so that we’re 100% clear - WE LIKE GIT. A lot. Git is brilliant, in many of the same ways mercurial is brilliant. This is not an anti-Git decision, but rather a pro-mercurial decision.

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design

Profile
MSG
 
 
Posted: 11 March 2010 11:58 AM   [ Ignore ]   [ # 4 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  206
Joined  12-06-2007

All looks good, glad to see things progressing as it has felt a little stale around here for some time while the EE 2.0 stuff was going on, so looking forward to the various new functionality that CI 2.0 will bring!

 Signature 

We’re hiring a PHP / JavaScript Developer

Web & Mobile application development
Follow me on Twitter
Codeigniter Linkedin Group

Profile
 
 
Posted: 11 March 2010 12:12 PM   [ Ignore ]   [ # 5 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  224
Joined  06-01-2006

Looking forward to the new code. A quick browse has me very excited about 2 things in particular:

1) getting rid of plugins. The distinction was never very clear and I think this move will help clear things up for newer users.
2) Packages. Getting ready to download and play with the latest code, but I think the addition of a built-in module system will help the community grow even more.

Thanks so much for all of your hard work. I’m not sure if you have any idea just how much your community appreciates it.

 Signature 

Bonfire - Faster CodeIgniter development | Ocular Template Library

Profile
 
 
Posted: 11 March 2010 12:23 PM   [ Ignore ]   [ # 6 ]  
Summer Student
Avatar
Total Posts:  2
Joined  03-04-2009

ok, if you like Mercurial I will like it too smile))

Did you CodeIgniter 2 some roadmap? All what I saw in bitbucket is CI 1.7.2 with some changes in files structure: “codeigniter” renamed to “core”, some javascript and jquery libraries, some configs and nothing so global what need to all: extensible ORM, NoSQL drivers (Mongo, Redis), Modular (like HMVC), flexible Cache system? What we will see in new CI?

(sorry for my english smile))

Profile
 
 
Posted: 11 March 2010 12:29 PM   [ Ignore ]   [ # 7 ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  11294
Joined  06-03-2002

Look for news on CI 2.0’s future in the coming weeks, MpaK.  The code you see now is just the start.

 Signature 
Profile
MSG
 
 
Posted: 11 March 2010 12:39 PM   [ Ignore ]   [ # 8 ]  
Grad Student
Avatar
Rank
Total Posts:  73
Joined  09-03-2008

Moving to Mercurial and bitbucket was a wise choice imho, good job smile

I have also used Assembla in the past and GitHub, CodaSet or similar sites can’t really compare to it.

Assembla offers you almost any kind of feature you can think off (including automatic building and continuous integration, etc.) smile

 Signature 

Open Blog
Kick-ass Blog application built using the CodeIgniter PHP Framework

Official website | My website | Demo | Getting started

Profile
 
 
Posted: 11 March 2010 01:33 PM   [ Ignore ]   [ # 9 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  801
Joined  04-20-2006

Generally I like improvements, but let me explain you some problem your choices made for me :

1. I have about 30 websites wich download Codeigniter from the SVN repository using SVN externals so I get the freshest version all time. Now I have to change the settings on all of them.
2. That’s the most annoying one: My editor which is CODA from Panic doesn’t support Mercurial. That sucks.

Can’t you set back your SVN repo and duplicate the Mercurial commited code to it periodically so I can continue to work with my favourite tools ? (yeah I don’t want change my editor)

 Signature 

Un blog seo white-hat expliquant quelques techniques intéressantes sur le seo black hat

Ionize CMS - Webdesigner CMS based on CodeIgniter
www.ionizecms.com

My website: Webagency Too Pixel

Profile
 
 
Posted: 11 March 2010 02:14 PM   [ Ignore ]   [ # 10 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  2280
Joined  07-30-2007

Awesome! I did a quick run-down of the things I noticed in the new CodeIgniter 2.0 source.

 Signature 

Follow me on twitter here.
MichaelWales.com | MichaelWales.info

Profile
 
 
Posted: 11 March 2010 07:54 PM   [ Ignore ]   [ # 11 ]  
Summer Student
Total Posts:  7
Joined  11-11-2008
Too Pixel - 11 March 2010 06:33 PM

Generally I like improvements, but let me explain you some problem your choices made for me :

1. I have about 30 websites wich download Codeigniter from the SVN repository using SVN externals so I get the freshest version all time. Now I have to change the settings on all of them.
2. That’s the most annoying one: My editor which is CODA from Panic doesn’t support Mercurial. That sucks.

Can’t you set back your SVN repo and duplicate the Mercurial commited code to it periodically so I can continue to work with my favourite tools ? (yeah I don’t want change my editor)

I complete agree! I’m using Versions (SVN Mac Client) and now anytime I open it, I’m getting killed with tons of requests for authentication to the SVN repo!

 Signature 

Thomas

Profile
 
 
Posted: 11 March 2010 08:01 PM   [ Ignore ]   [ # 12 ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  11294
Joined  06-03-2002

Sorry guys, we won’t be maintaining a Subversion mirror server, we’re done with svn.  You are certainly free to use a bridge and maintain your own Subversion repositories of the source code, though.  You may also find these Hg resources handy.  It really is a joy to work with in comparison, even if you end up embracing the command line.

Mercurial: The Definitive Guide
Hg Tips
Hg Init: a Mercurial tutorial by Joel Spolsky
Hg Cheatsheet
Hg Guide - goes through use case workflows from the simplest (non-code log keeping) to complex (collaborate feature development).
hgrc config files - additional reading on the many things you can do with Hg config files.
Murky, a GUI that lets you visualize and manage repositories and source files without using the command line.

  TextMate Mercurial Bundle - installation instructions:

cd ~/Library/Application\ Support/TextMate/Bundles
hg clone https://bitbucket.org/mazdak/textmate-mercurial-bundle/ Mercurial.tmbundle 

  Then in TextMate, select Bundles > Bundle Editor > Reload Bundles.
 
  Now when you have a project open in TextMate that is under Hg source control, you can interact with the repository via CTRL+SHIFT+M, or via the bundle command menu if you prefer to use the mouse.

 Signature 
Profile
MSG
 
 
Posted: 12 March 2010 03:29 AM   [ Ignore ]   [ # 13 ]  
Grad Student
Avatar
Rank
Total Posts:  39
Joined  09-17-2004

I’m glad to see you guys decided to ditch Subversion, it’s about time. :D

At the same time I wish you preferred Git. I don’t have anything against using Mercurial, but the fact that GitHub has provided developers such an AWESOME ecosystem… I know from my personal experience, I wouldn’t have contributed to some of the open source projects if it wasn’t for the fact that GitHub is so easy for forking projects and has an astonishing number of developers and development groups.

Any road maps for the 2.0 branch?

 Signature 

Fred Wu
Founder of Wuit.com | Web Developer at Envato
My blog: fredwu.me | Follow me @fredwu

Profile
 
 
Posted: 12 March 2010 03:37 AM   [ Ignore ]   [ # 14 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  801
Joined  04-20-2006

Derek, I didn’t said you have to maintain a SVN repo eternally, but you could at least have made an announcement some weeks ago with a deadline date to let people switch slowly, now when I open CODA I have 30 websites messed up which was not an attended work for me today + CODA does not yet have a plugin or extension to support Mercurial (Yeah, not everybody is using Textmate…).

[Mod Edit: Watch the language, please.  Thanks.]

 Signature 

Un blog seo white-hat expliquant quelques techniques intéressantes sur le seo black hat

Ionize CMS - Webdesigner CMS based on CodeIgniter
www.ionizecms.com

My website: Webagency Too Pixel

Profile
 
 
Posted: 12 March 2010 07:23 AM   [ Ignore ]   [ # 15 ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  11294
Joined  06-03-2002

Well, as I mentioned, we couldn’t have anticipated that anyone would have tied their sites so closely to our subversion server.  I’ve reopened read access for you and will leave it open for a week or so.  It is not mirrored, so it does not have CodeIgniter 2.0.

 Signature 
Profile
MSG
 
 
Posted: 12 March 2010 07:30 AM   [ Ignore ]   [ # 16 ]  
Summer Student
Total Posts:  7
Joined  11-11-2008

Thank you so much Derek!

 Signature 

Thomas

Profile
 
 
Posted: 12 March 2010 07:52 AM   [ Ignore ]   [ # 17 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  801
Joined  04-20-2006

Thanks !

 Signature 

Un blog seo white-hat expliquant quelques techniques intéressantes sur le seo black hat

Ionize CMS - Webdesigner CMS based on CodeIgniter
www.ionizecms.com

My website: Webagency Too Pixel

Profile
 
 
Posted: 12 March 2010 08:20 AM   [ Ignore ]   [ # 18 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  168
Joined  08-09-2007
Derek Jones - 12 March 2010 01:01 AM

Hg Init: a Mercurial tutorial by Joel Spolsky

Let me second this Spolsky tutorial. Dude can write.

Profile
 
 
   
1 of 3
1