Graal Forums  

Go Back   Graal Forums > Graal V6 forums > Feature request
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 05-29-2013, 02:47 AM
BlueMelon BlueMelon is offline
asdfg
BlueMelon's Avatar
Join Date: Sep 2008
Posts: 1,481
BlueMelon is a splendid one to beholdBlueMelon is a splendid one to beholdBlueMelon is a splendid one to beholdBlueMelon is a splendid one to behold
Request - GIT

I'm sure alot of you already know about GIT (or should already know), but for those who don't,

http://git-scm.com/about

It's an excellent tool for all domains of development and organisation. It would be pretty interesting if it we're implemented or could be used on graal.
__________________
http://i.imgur.com/OOJbW.jpg
Reply With Quote
  #2  
Old 05-29-2013, 03:09 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
People have been requesting proper revision control for years. It's ridiculous that in 2013 there is still no way to keep track of changes (or even to make an easy backup of a server!).

This is the kind of relatively easy thing Stefan could implement that would do a lot to win over developers. Even if he didn't implement any kind of branching or merging (which he should), he could easily allow committing, which would at least make it possible to see the history of a script. Even if all it did was auto-commit each time you updated a script, that would be a huge advance.
__________________
Reply With Quote
  #3  
Old 05-29-2013, 04:23 PM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
A few years ago I recommended a way to verify scripts - such as a script hash. The general counter-argument is that if you're worried someone will insert something malicious into your code then they shouldn't have access... ... ...and yet it happens regularly.

My original idea was that you could back up your code and then generate a hash of backed up code. After that just have a button to check the hash and display differences if there were any, or a variable for the hash so they could be verified with a script.
__________________
Reply With Quote
  #4  
Old 05-29-2013, 04:28 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by Stephen View Post
A few years ago I recommended a way to verify scripts - such as a script hash. The general counter-argument is that if you're worried someone will insert something malicious into your code then they shouldn't have access... ... ...and yet it happens regularly.

My original idea was that you could back up your code and then generate a hash of backed up code. After that just have a button to check the hash and display differences if there were any, or a variable for the hash so they could be verified with a script.
It would be a lot easier to auto-commit to git each time a script is updated and make the repository available for browsing over gitweb or similar. Would provide a lot more functionality, too.
__________________
Reply With Quote
  #5  
Old 05-29-2013, 04:51 PM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
Quote:
Originally Posted by cbk1994 View Post
It would be a lot easier to auto-commit to git each time a script is updated and make the repository available for browsing over gitweb or similar. Would provide a lot more functionality, too.
Would there be any level of privacy? I anticipate that a lot of people would not necessarily want their scripts visible to everyone.
__________________
Reply With Quote
  #6  
Old 05-29-2013, 05:33 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by Stephen View Post
Would there be any level of privacy? I anticipate that a lot of people would not necessarily want their scripts visible to everyone.
That's up to the implementation. Nothing about git requires you to open-source the code. The easiest thing to do would be to have one git repo per server, and allow access to the repo via gitweb. You can protect that with a username and password, or with SSH keys (the former would be easier). It would be relatively easy to hook the authentication into the main Graal accounts database and have it check some server option (e.g. a list of accounts authorized to access the server's git repo).
__________________
Reply With Quote
  #7  
Old 05-30-2013, 01:16 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
We have started experimenting with git, it should be available in a few months.
Reply With Quote
  #8  
Old 05-30-2013, 01:18 PM
Crono Crono is offline
:pluffy:
Join Date: Feb 2002
Location: Sweden
Posts: 20,000
Crono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond repute
Quote:
Originally Posted by Stefan View Post
We have started experimenting with git, it should be available in a few months.
Months? ?
__________________
Reply With Quote
  #9  
Old 05-30-2013, 01:51 PM
Draenin Draenin is offline
Magnificent Bastard
Draenin's Avatar
Join Date: Dec 2004
Location: Bermuda Triangle
Posts: 6,790
Draenin has much to be proud ofDraenin has much to be proud ofDraenin has much to be proud ofDraenin has much to be proud ofDraenin has much to be proud ofDraenin has much to be proud of
Send a message via AIM to Draenin Send a message via MSN to Draenin Send a message via Yahoo to Draenin
Quote:
Originally Posted by Crono View Post
Months? ?
Better than years, I guess.
Reply With Quote
  #10  
Old 05-30-2013, 02:31 PM
Crono Crono is offline
:pluffy:
Join Date: Feb 2002
Location: Sweden
Posts: 20,000
Crono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond repute
Quote:
Originally Posted by Draenin View Post
Better than years, I guess.
It will be years.
__________________
Reply With Quote
  #11  
Old 05-30-2013, 08:09 PM
Fulg0reSama Fulg0reSama is offline
Extrinsical Anomaly
Fulg0reSama's Avatar
Join Date: Sep 2009
Location: Ohio
Posts: 3,049
Fulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant future
Quote:
Originally Posted by Crono View Post
It will be years.
We're lucky it isn't decades.
__________________

Careful, thoughts and opinions here scare people.
Reply With Quote
  #12  
Old 05-30-2013, 08:38 PM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
> Shows interest in something people want
> Teases him anyways :P
Reply With Quote
  #13  
Old 05-30-2013, 09:04 PM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
Quote:
Originally Posted by DustyPorViva View Post
> Shows interest in something people want
> Teases him anyways :P
street cred
__________________
Reply With Quote
  #14  
Old 05-31-2013, 01:20 AM
Hezzy002 Hezzy002 is offline
Registered User
Join Date: Jul 2011
Posts: 247
Hezzy002 is a jewel in the roughHezzy002 is a jewel in the rough
i bet i can write a git client in gs2 before stefan goes full retard and implements it like a two year old after seven years
Reply With Quote
  #15  
Old 05-31-2013, 02:29 AM
Fulg0reSama Fulg0reSama is offline
Extrinsical Anomaly
Fulg0reSama's Avatar
Join Date: Sep 2009
Location: Ohio
Posts: 3,049
Fulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant futureFulg0reSama has a brilliant future
Quote:
Originally Posted by Hezzy002 View Post
i bet i can write a git client in gs2 before stefan goes full retard and implements it like a two year old after seven years
Taking all bets!
__________________

Careful, thoughts and opinions here scare people.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 12:37 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.