It is currently Sun Apr 28, 2024 1:56 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 12 posts ] 
Author Message
Offline
 Post subject: LifeIn19x19 Git Repository
Post #1 Posted: Wed Jun 30, 2010 1:05 am 
Lives with ko
User avatar

Posts: 251
Location: Waterloo, Ontario (Canada)
Liked others: 110
Was liked: 155
Rank: AGA 1k
GD Posts: 1190
KGS: apetresc
IGS: apetresc
OGS: apetresc
Universal go server handle: apetresc
I've finally found the time to get around to something we've been meaning to get to for a long time!

We've put up the entire development history of all the customizations and modifications to Life In 19x19 up as a GitHub repository forked from the phpBB 3.0.7 tagged release; you can find it here. If you're interested in this, but unfamiliar with Git, now is a good time to book up. In particular, I think the GitCasts and Pro Git book are quite good.

The idea is that, now, we can much more easily iterate over modifications to L19, safe in the comfort that previous working versions are there. This will be especially helpful as we begin on large undertakings like Fwiffo's new theme or the GoDiscussions database archive.

It also means that if you, as a savvy technical user, want to scratch an itch, fix a bug, or make an improvement in the software, you can just click the "Fork" button in GitHub, make your change, and send a pull request. If all is well, we'll merge your branch into ours, and deploy it to the server. Simple!

Some details if you're interested:
  • The branch I've committed to is called 'lifein19x19' and is set as the default branch. It comes from the 3.0.7-PL1 tagged commit in phpBB3, which is the closest one to what we originally installed.
  • Thanks to Gitx's awesome ability to stage changes line-by-line, I've gone over all the historical changes we've already made (there have been many) and committed them separately in sensible units. You can see them all here. They all list me as the committer (for now), but Kirby, fwiffo, etc. wrote a large amount of them as well.
  • GitHub has great code-review/annotation features in each commit detail page, so feel free to use that.

Let me know if you have any questions!

_________________
The road to wisdom? Well, it's plain, and simple to express: Err, and err, and err again; but less, and less, and less!
Image Image Image Image


This post by apetresc was liked by 5 people: daniel_the_smith, dfan, fwiffo, matthiasa, Phelan
Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #2 Posted: Wed Jun 30, 2010 3:06 am 
Lives in gote
User avatar

Posts: 325
Location: The shores of sunny Clapham
Liked others: 1
Was liked: 283
GD Posts: 484
When I first read the header. I thought that this is wonderful, somewhere where we can put the stupid old gits we occasionally encounter on newsgroups. The truth is a bit of a let-down.

Best wishes.

_________________
No aji, keshi, kifu or kikashi has been harmed in the compiling of this post.
http://www.gogod.co.uk


This post by TMark was liked by 4 people: apetresc, Inkwolf, Phelan, willemien
Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #3 Posted: Wed Jun 30, 2010 6:09 am 
Gosei
User avatar

Posts: 1435
Location: California
Liked others: 53
Was liked: 171
Rank: Out of practice
GD Posts: 1104
KGS: fwiffo
TMark wrote:
When I first read the header. I thought that this is wonderful, somewhere where we can put the stupid old gits we occasionally encounter on newsgroups. The truth is a bit of a let-down.

Now that we have a version management system going, anything is possible!

_________________
KGS 4 kyu - Game Archive - Keyboard Otaku

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #4 Posted: Thu Jul 01, 2010 11:46 am 
Gosei
User avatar

Posts: 1435
Location: California
Liked others: 53
Was liked: 171
Rank: Out of practice
GD Posts: 1104
KGS: fwiffo
Some of the code I've added like the EidoGo stuff is not under the phpbb3 directory (I think all the eidogo related stuff is under eidogo-phpbb3). I think likewise for Kirby's diagram stuff. So that stuff also needs to be added to the repository.

Probably I'll set up at least part of the eidogo stuff as whatever the git's equivalent of svn:externals is, as I am using my own fork of eidogo, which is also hosted at github.

_________________
KGS 4 kyu - Game Archive - Keyboard Otaku

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #5 Posted: Thu Jul 01, 2010 12:58 pm 
Lives with ko
User avatar

Posts: 251
Location: Waterloo, Ontario (Canada)
Liked others: 110
Was liked: 155
Rank: AGA 1k
GD Posts: 1190
KGS: apetresc
IGS: apetresc
OGS: apetresc
Universal go server handle: apetresc
fwiffo wrote:
Some of the code I've added like the EidoGo stuff is not under the phpbb3 directory (I think all the eidogo related stuff is under eidogo-phpbb3). I think likewise for Kirby's diagram stuff. So that stuff also needs to be added to the repository.

Oh, okay. Is it possible to just move that stuff into some part of the phpBB directory? It feels gross to have phpBB including stuff outside of its own root directory.


fwiffo wrote:
Probably I'll set up at least part of the eidogo stuff as whatever the git's equivalent of svn:externals is, as I am using my own fork of eidogo, which is also hosted at github.


That's perfect. The equivalent git concept is called a git-submodule.

_________________
The road to wisdom? Well, it's plain, and simple to express: Err, and err, and err again; but less, and less, and less!
Image Image Image Image

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #6 Posted: Thu Jul 01, 2010 1:08 pm 
Lives in gote
User avatar

Posts: 643
Location: Munich, Germany
Liked others: 115
Was liked: 102
Rank: KGS 3k
KGS: LiKao / Loki
Nice, this makes L19 really open :)
BTW as a git-client I like SmartGit

_________________
Sanity is for the weak.

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #7 Posted: Fri Sep 14, 2012 4:38 am 
Tengen

Posts: 4380
Location: North Carolina
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
Is this gone now?

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #8 Posted: Fri Sep 14, 2012 8:49 am 
Lives with ko

Posts: 200
Liked others: 38
Was liked: 27
Rank: IGS 2d+
KGS: venkman, M2Brett1
hyperpape wrote:
Is this gone now?

Seems to be at a new username, I found it here:

https://github.com/apetresc/phpbb3

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #9 Posted: Fri Sep 14, 2012 12:48 pm 
Tengen

Posts: 4380
Location: North Carolina
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
I saw that, but was surprised that there was no activity for 2 years. I thought there had been ongoing changes to the boards, but maybe they were just settings tweaks.

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #10 Posted: Wed Sep 19, 2012 4:38 pm 
Lives with ko

Posts: 277
Liked others: 41
Was liked: 87
Rank: 5k
GD Posts: 111
A gentle reminder that AGA related git's are located @ https://github.com/usgo. Feel free to ammend!

_________________
Decisions are made by those who show up.
and possibly those willing to attend secret meetings in ancient basements

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #11 Posted: Sat Sep 22, 2012 12:55 pm 
Lives with ko
User avatar

Posts: 251
Location: Waterloo, Ontario (Canada)
Liked others: 110
Was liked: 155
Rank: AGA 1k
GD Posts: 1190
KGS: apetresc
IGS: apetresc
OGS: apetresc
Universal go server handle: apetresc
hyperpape wrote:
I saw that, but was surprised that there was no activity for 2 years. I thought there had been ongoing changes to the boards, but maybe they were just settings tweaks.


There's still development, but in an ad-hoc manner by copying files over to the FTP server. We never got disciplined enough to use the Git repo after all :) It was meant to be used for the big GD migration.

_________________
The road to wisdom? Well, it's plain, and simple to express: Err, and err, and err again; but less, and less, and less!
Image Image Image Image

Top
 Profile  
 
Offline
 Post subject: Re: LifeIn19x19 Git Repository
Post #12 Posted: Wed Sep 26, 2012 6:42 am 
Lives with ko

Posts: 294
Liked others: 25
Was liked: 78
Rank: 6d
KGS: Dexmorgan
Wbaduk: c0nanbatt
Adrian Petrescu wrote:
hyperpape wrote:
I saw that, but was surprised that there was no activity for 2 years. I thought there had been ongoing changes to the boards, but maybe they were just settings tweaks.


There's still development, but in an ad-hoc manner by copying files over to the FTP server. We never got disciplined enough to use the Git repo after all :) It was meant to be used for the big GD migration.


I strongly suggest to use git for appropiate source control. Otherwise no-one will be able to collaborate :S.

_________________
Founder of Kaya.gs

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group