Forums

Unfortunately no one can be told what FluxBB is - you have to see it for yourself.

You are not logged in.

#1 2010-08-01 12:08:11

Reines
Administrator
From: Scotland
Registered: 2008-05-11
Posts: 3,197
Website

GitHub

Anyone that has been following development of FluxBB will know that in May we changed from SVN to Git, and decided to use Gitorious to host our repository. Over the past couple of months it has become obvious that Gitorious has a few drawbacks - the most important of which being uptime. While it's uptime isn't bad, there have been a few occasions when it has been down (including for the past couple of days).

As such we have decided to move to GitHub. GitHub is a very similar idea to Gitorious, however has many more projects (including a lot of big names), and dedicated support staff to ensure there is minimal downtime. GitHub also has some nice features which allow announcements of commits on IRC and various other nice features.

What do these changes mean to you?

Well, if you don't follow development and have never used our Gitorious page or Git repository, nothing at all.

If you have used the Gitorious page but not the Git repository, you simply have a new URL to visit: http://github.com/fluxbb/fluxbb

If you have used the Git repository you will need to update it's path. The new URL is:

git://github.com/fluxbb/fluxbb.git

If you are a developer (i.e. have write access) the new URL is:

git@github.com:fluxbb/fluxbb.git

If you need write access on GitHub please register an account and let me know.

Offline

#2 2010-08-01 12:28:13

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,742
Website

Re: GitHub

Reines wrote:

GitHub also has some nice features which allow announcements of commits on IRC and various other nice features.

Does that mean we do this now? big_smile


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#3 2010-08-01 12:29:57

Reines
Administrator
From: Scotland
Registered: 2008-05-11
Posts: 3,197
Website

Re: GitHub

Yes smile

(1:27:27 PM) fluxbb-git [~fluxbb-gi@sh1-ext.rs.github.com] entered the room.
(1:27:27 PM) fluxbb-git: fluxbb: master Jamie Furness * dfc1c8e (2 files in 2 dirs): Localising the new forum text when adding a new forum, spotted by adaur. #88 - http://bit.ly/atCG11
(1:27:27 PM) fluxbb-git left the room.

Offline

#4 2010-08-01 12:30:44

SolykZ
Member
From: Mons, Belgium
Registered: 2010-05-15
Posts: 75
Website

Re: GitHub

Wow, that's great! (-:

I was wondering myself... These tools are for source code management, right? So, is it possible to install GitHub (or something else) on our own server, without being dependant of an external structure?


Congrats guys! (-;

Last edited by SolykZ (2010-08-01 12:31:56)


SolykZ, apprentice modder.
...my English is probably the worst thing you'll ever see. PLEASE correct me if I make mistakes. (-:

Offline

#5 2010-08-01 12:32:11

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,742
Website

Re: GitHub

It leaves the channel after every message? Ugh wink


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#6 2010-08-01 12:33:29

Reines
Administrator
From: Scotland
Registered: 2008-05-11
Posts: 3,197
Website

Re: GitHub

SolykZ wrote:

I was wondering myself... These tools are for source code management, right? So, is it possible to install GitHub (or something else) on our own server, without being dependant of an external structure?

Gitorious, it is yes. GitHub I'm not sure.


Franz wrote:

It leaves the channel after every message? Ugh wink

Yeah it's a bit annoying, but it's because the bot just connects to the network, messages then leaves. If it was to stay then GitHub would end up having thousands of connections to different IRC networks open 24/7, which isn't exactly good for them. They'd probably also pretty quickly reach the users per IP limit on popular servers.

Offline

#7 2010-08-01 12:35:29

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,742
Website

Re: GitHub

Nah, I don't think so. And we mainly use GitHub for its other cool features like repository forking which allow us to involve the community better.

Simply hosting a repository would be possible for us, too.


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#8 2010-08-01 12:36:19

SolykZ
Member
From: Mons, Belgium
Registered: 2010-05-15
Posts: 75
Website

Re: GitHub

OK, I see. q-:

So, why not install Gitorious here? You'll not be dependant of their uptime anymore, uh? (-; And then add a bridge between FluxBB and Gitorious for unique login, etc. big_smile


SolykZ, apprentice modder.
...my English is probably the worst thing you'll ever see. PLEASE correct me if I make mistakes. (-:

Offline

#9 2010-08-01 12:37:38

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,742
Website

Re: GitHub

It's not written in PHP, and we don't need most of the extra stuff written there. And it would be far too much maintenance work wink


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#10 2010-08-01 12:37:42

Reines
Administrator
From: Scotland
Registered: 2008-05-11
Posts: 3,197
Website

Re: GitHub

Gitorious also has some bugs with their caching, and just generally not as many features as GitHub. Also GitHub has the "social" features which Franz mentioned.

Offline

#11 2010-08-01 12:38:30

Franz
Lead developer
From: Germany
Registered: 2008-05-13
Posts: 6,742
Website

Re: GitHub

Reines wrote:

Also GitHub has the "social" features which Franz mentioned.

True, though granted, Gitorious has similar things, too, with their merge requests.


fluxbb.de | develoPHP

"As code is more often read than written it's really important to write clean code."

Offline

#12 2010-08-01 12:42:22

SolykZ
Member
From: Mons, Belgium
Registered: 2010-05-15
Posts: 75
Website

Re: GitHub

Oh, okay. q-: I thought that Gitorious was written in PHP. (-:

Because it would have been nice to add a repository here with good prospects in the future, such as automatic update.

For example, admitting that FluxBB 1.4.2 is released tomorrow, only the files that have been modified between 1.4.1 and 1.4.2 are transmitted to remote servers which have FluxBB 1.4.1 installed.


...Okay, my mind wanders ahah. lol


SolykZ, apprentice modder.
...my English is probably the worst thing you'll ever see. PLEASE correct me if I make mistakes. (-:

Offline

#13 2010-08-01 23:18:27

zaher
Member
From: Damascus, Syria
Registered: 2008-07-12
Posts: 126
Website

Re: GitHub

Ohhh not again tongue

Offline

#14 2010-08-01 23:21:09

Reines
Administrator
From: Scotland
Registered: 2008-05-11
Posts: 3,197
Website

Re: GitHub

zaher wrote:

Ohhh not again tongue

Sorry! tongue

Offline

#15 2010-08-02 14:20:21

Mpok
Member
From: France
Registered: 2008-05-12
Posts: 389

Re: GitHub

Reines wrote:

If you have used the Git repository you will need to update it's path.

Would be great if u give us the git command we have to use to perform the change.
(ok, i can read the man, but... wink)

Offline

#16 2010-08-02 14:25:07

Reines
Administrator
From: Scotland
Registered: 2008-05-11
Posts: 3,197
Website

Re: GitHub

If your using the command line:

I think this should work, but I haven't tried it:

git remote set-url origin git://github.com/fluxbb/fluxbb.git

If not, this should work:

git remote rm origin
git remote add origin git://github.com/fluxbb/fluxbb.git

Offline

#17 2010-08-02 22:35:52

Mpok
Member
From: France
Registered: 2008-05-12
Posts: 389

Re: GitHub

Thks Reines.
Second way seems working.
Got some errors tho, when trying a 'git pull'..
Smthg about branch names, gonna check my local config in a while (currently on vacancy.. wink)

Offline

#18 2010-08-03 10:02:50

ego008
Member
Registered: 2010-08-03
Posts: 1
Website

Re: GitHub

good work !

Offline

#19 2010-08-08 11:28:54

zaher
Member
From: Damascus, Syria
Registered: 2008-07-12
Posts: 126
Website

Re: GitHub

This work for me

git remote rm origin
git remote add origin git://github.com/fluxbb/fluxbb.git
git pull origin master

Last edited by zaher (2010-08-08 11:29:56)

Offline

#20 2010-08-10 20:16:45

Mpok
Member
From: France
Registered: 2008-05-12
Posts: 389

Re: GitHub

what is the command if i want to pull ONLY the 1.4.2 version ?
(meaning i don't want the changes occured in master AFTER the release of 1.4.2).

Offline

#21 2010-08-10 22:18:04

Reines
Administrator
From: Scotland
Registered: 2008-05-11
Posts: 3,197
Website

Re: GitHub

pull them all then just checkout the fluxbb-1.4.2 tag.

git pull
git checkout fluxbb-1.4.2

Offline

Board footer

Powered by FluxBB