Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
23 crawler(s) on-line.
 128 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 matthey:  24 mins ago
 Rob:  34 mins ago
 amigakit:  45 mins ago
 DiscreetFX:  1 hr 2 mins ago
 Matt3k:  1 hr 18 mins ago
 OlafS25:  1 hr 29 mins ago
 RobertB:  3 hrs 9 mins ago
 A1200:  3 hrs 16 mins ago
 pixie:  3 hrs 20 mins ago
 sibbi:  3 hrs 43 mins ago

/  Forum Index
   /  Amiga OS4 Software
      /  Git version control system for Amiga?
Register To Post

Goto page ( 1 | 2 | 3 | 4 | 5 | 6 Next Page )
PosterThread
Deniil715 
Git version control system for Amiga?
Posted on 1-Feb-2011 11:52:20
#1 ]
Elite Member
Joined: 14-May-2003
Posts: 4236
From: Sweden

As the topic: Do we have an Amiga port of git?

For those who don't know what it is: It is a version control system like CVS or SVN to keep track of source files in a development project.

_________________
- Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes)
> Amiga Classic and OS4 developer for OnyxSoft.

 Status: Offline
Profile     Report this post  
Tomppeli 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 12:15:28
#2 ]
Super Member
Joined: 18-Jun-2004
Posts: 1652
From: Home land of Santa, sauna, sisu and salmiakki

@Deniil715

Why there's so many such systems and why do we need all of them ?

_________________
Rock lobster bit me. My Workbench has always preferences. X1000 + AmigaOS4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." -Seymour Cray

 Status: Offline
Profile     Report this post  
nimrod7 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 12:21:52
#3 ]
Regular Member
Joined: 4-Jan-2010
Posts: 285
From: Poland

@Tomppeli

cos many of us use GIT ? :)

_________________
"Marxism must abhor nothing so much as the possibility that it becomes congealed in its current form. It is at its best when butting heads in self-criticism, and in historical thunder and lightning, it retains its strength" - Rosa Luxemburg.

 Status: Offline
Profile     Report this post  
kas1e 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 12:28:22
#4 ]
Elite Member
Joined: 11-Jan-2004
Posts: 3549
From: Russia

@Tomppeli

Why not ? More the better. Not the latest moment that whole world start to use GIT too offten.

@Deniil
For morphos Tokai already port it: here. And sources of his port are here. Imho can be easy porting from.

But in readme he say:

Quote:

WARNING

This compiled binary of git 1.6.0.2 for MorphOS is NOT
fully working. It works for my needs. It might work for
your needs too; but most likely it will fail. But so far
noone asked; so I didn't bothered to fix it properly.
In any case you can fix it yourself too; if required. :)


Christian Rosentreter
13th May 2009


So it some kind of works.

Last edited by kas1e on 01-Feb-2011 at 12:29 PM.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 12:48:37
#5 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12819
From: Norway

@Tomppeli

Some source code is stored on GIT, it’s like FTP, you only upload/download revisions, the changes each file is kept so you go back to the previous version, this makes it possible for a team of developers to work on a project.

Whit out GIT you can’t even download the source code.

There are many versions because synchronizing source code is complicated, developers find better ways to do things so a new system is developed.

First it was CVS then someone made SVN and then someone created GIT.

Last edited by NutsAboutAmiga on 01-Feb-2011 at 01:45 PM.
Last edited by NutsAboutAmiga on 01-Feb-2011 at 12:50 PM.
Last edited by NutsAboutAmiga on 01-Feb-2011 at 12:49 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
opi 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 12:53:35
#6 ]
Team Member
Joined: 2-Mar-2005
Posts: 2752
From: Poland

@Tomppeli

Quote:
Why there's so many such systems and why do we need all of them ?


You don't but since GIT is winning hearths and minds of developers (me included) you will one day find a project to part and its repo will live inside GIT.

_________________
OpenWindows Initiative. Port PS3 hardware to bananas. For free. Join today and receive expired $50 cupon from AI!

 Status: Offline
Profile     Report this post  
vidarh 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 12:58:14
#7 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

I have a mostly working AROS port of git, and if anyone are interested I'd love help to create a unified port to work across all four of AROS, classic AmigaOS, AOS4 and MOS.

I wasn't aware of the MOS port, I'll take a look at it to see if there's anything useful.

I believe most of the changes I've done for AROS would carry over to the others with relatively few changes.

My goal is to eventually try to get these patches accepted upstream into the main git repository if possible.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
abalaban 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:04:38
#8 ]
Super Member
Joined: 1-Oct-2004
Posts: 1114
From: France

@NutsAboutAmiga

Quote:
First it was CVS then someone made CVN and then someone created GIT.


You forgot a lot a them, and the first was SCSS and its free equivalent RCS from which CVS inherits. I don't know CVN but I guess it's a typo and you were speaking about SVN.
GIT is a totally different thing (first developed for the Linux kernel development) it's main strength is its ability to be completely decentralized (it is favoring branches use).
Now there are also Mercurial, Bazaar, Darcs only for the most famous (and free) ones, but a lot of other available.

@Tomppeli

Why ? Because it's the way I.T. works: each time a new generation of people comes, it thinks that what previous generation did is bad and dishes all in favor of completely new (and totally unproven, unstable and incomplete) concepts... Revision control softwares doesn't escape this rule.

_________________
AOS 4.1 : I dream it, Hyperion did it !
Now dreaming AOS 4.2...
Thank you to all devs involved for this great job !

 Status: Offline
Profile     Report this post  
kas1e 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:13:26
#9 ]
Elite Member
Joined: 11-Jan-2004
Posts: 3549
From: Russia

@vidarh

Maybe SVN page then ? (i can handle aos4 version of it)

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
opi 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:15:05
#10 ]
Team Member
Joined: 2-Mar-2005
Posts: 2752
From: Poland

@abalaban

Quote:
each time a new generation of people comes, it thinks that what previous generation did is bad and dishes all


Please, show me SCM tools with feature set of GIT, with its speed, tiny footprint, cheap branching, etc. Your statement is correct in some regards when it comes to computer technology, but I don't see it fitting SCM evolution. CSV → SVN → GIT was all about "faster-better-less-buggy".

Quote:
unstable and incomplete


Oh boy, you should write to GIT's author and tell him his project is so bad. His name is Linus and he wrote GIT to manage Linux kernel.

_________________
OpenWindows Initiative. Port PS3 hardware to bananas. For free. Join today and receive expired $50 cupon from AI!

 Status: Offline
Profile     Report this post  
AmiDog 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:18:59
#11 ]
Cult Member
Joined: 1-Jun-2004
Posts: 917
From: Kumla, Sweden

@Tomppeli

Quote:
Why there's so many such systems and why do we need all of them ?

Probably because they differ in a number of ways. When using CVS (old and obsolete) or SVN (the successor) you have a central repository (on a server) which each developer commit changes to. With GIT every developer has its own local repository which they commit changes to, and then they will now and then create patches and share with each other. I assume this is nice if you do a lot of work offline.

I personally see no benefit of changing from SVN to GIT at home as it's easier to deal with backups if you have the repository at a single location (i.e. a server with daily automated backups)...

 Status: Offline
Profile     Report this post  
Tomppeli 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:26:22
#12 ]
Super Member
Joined: 18-Jun-2004
Posts: 1652
From: Home land of Santa, sauna, sisu and salmiakki

@AmiDog

Quote:
every developer has its own local repository

My local repository is called a drawer (or a folder on other platforms).

_________________
Rock lobster bit me. My Workbench has always preferences. X1000 + AmigaOS4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." -Seymour Cray

 Status: Offline
Profile     Report this post  
vidarh 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:33:04
#13 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@kas1e

I'll try to get it uploaded somewhere tonight when I'm off work. And hopefully also do some initial quick changes to remove the most obvious AROS specific bits.

The best would probably be somewhere like Github, as Git is maintained in Git itself so that makes it easy to pull in updates from the main git repository, and they offer (read-only) access via SVN and/or tar archive downloads that can be used to access it until the AOS4 port works.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
opi 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:33:37
#14 ]
Team Member
Joined: 2-Mar-2005
Posts: 2752
From: Poland

@AmiDog

Quote:
I assume this is nice if you do a lot of work offline.


Well, I'm "always" online, but local commits are very important. When I work on a feature I like to commit as often as I can, with SVN I had to push every change to server, trigger commit e-mail and make timeline cluttered with "Ooops, -debug".

Now I can commit as many times as I wish, thanks to that I can move or merge, cherry pick or reset any parts of code without annoying other people with certainty that I can backtrack bug I introduced.

_________________
OpenWindows Initiative. Port PS3 hardware to bananas. For free. Join today and receive expired $50 cupon from AI!

 Status: Offline
Profile     Report this post  
opi 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:34:51
#15 ]
Team Member
Joined: 2-Mar-2005
Posts: 2752
From: Poland

@Tomppeli

Quote:
My local repository is called a drawer (or a folder on other platforms).


Are you for real? I hope nobody is paying you for that code.

_________________
OpenWindows Initiative. Port PS3 hardware to bananas. For free. Join today and receive expired $50 cupon from AI!

 Status: Offline
Profile     Report this post  
vidarh 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:34:55
#16 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@AmiDog

Quote:
I personally see no benefit of changing from SVN to GIT at home as it's easier to deal with backups if you have the repository at a single location (i.e. a server with daily automated backups)...


You can easily do that with git too. "git push" lets you update a remote repository similar to svn commit. I push most my stuff both to a private repository server (really a VM running on my Linux box) and to Github for anything open source.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
billt 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 13:44:46
#17 ]
Elite Member
Joined: 24-Oct-2003
Posts: 3205
From: Maryland, USA

I'd like to see it too. I suggested a bounty for it, but like so many others it's in limbo waiting for its time.

http://amigabounty.net/?function=viewproject&projectid=65

uboot for example is a git project. For the AmigaOne uboot update project we used git so we can more easily suggest it back into mainline someday. Denx removed it some months ago as they hadn't seen it compile in ages.

_________________
All glory to the Hypnotoad!

 Status: Offline
Profile     Report this post  
AmiDog 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 14:00:09
#18 ]
Cult Member
Joined: 1-Jun-2004
Posts: 917
From: Kumla, Sweden

@vidarh

Quote:
"git push" lets you update a remote repository similar to svn commit.

Didn't know that, so I googled, and found this. After reading that I wouldn't dare to use git push...

 Status: Offline
Profile     Report this post  
Jamie_S 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 14:04:26
#19 ]
Cult Member
Joined: 26-Oct-2003
Posts: 794
From: Purbeck, UK

@Deniil715

I had a look at the source sometime ago with a view to having a having a bash at porting it but came across a fork() that scared me.

_________________
A600 OS3.1 ACA620 | '030 A1200 OS3.5 | µA1-C 750GX OS4.1 | SAM460 OS4.1 | '040 A3000 OS2.1 | Christian Aid |

 Status: Offline
Profile     Report this post  
opi 
Re: Git version control system for Amiga?
Posted on 1-Feb-2011 14:12:30
#20 ]
Team Member
Joined: 2-Mar-2005
Posts: 2752
From: Poland

@AmiDog

Quote:
Didn't know that, so I googled, and found this. After reading that I wouldn't dare to use git push...


LOL. So, you don't know how to use GIT and just read another guy who can't and based on that extensive research you decided against it.

_________________
OpenWindows Initiative. Port PS3 hardware to bananas. For free. Join today and receive expired $50 cupon from AI!

 Status: Offline
Profile     Report this post  
Goto page ( 1 | 2 | 3 | 4 | 5 | 6 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle