LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 09-28-2009, 01:51 AM   #1
manwithaplan
Member
 
Registered: Nov 2008
Location: ~/
Distribution: Arch || Sidux
Posts: 393

Rep: Reputation: 45
Managing git checkouts...


I'm not much of developer, but I do like too use git to sometimes get the latest revisions of certain software i.e. bug fixes.

I usually manually git clone the repository in my ~/builds folder. Then I browse the source and then configure and install.

Is there a git management tool that will help me see each cloned git repository in my builds directory..? And if so, allow me to checkout, reset & or update the repositories when there are newer revisions available?

I thought about just writing a cron script that updates all of my git repositories manually, but a gui would be nice.

I use git for: git-sources, xen-sources, geany, and many other programs I use, and track. I'd like having a dedicated git folder to manage all my git-clones, i.e. builds.

I am very new with git and I am having a hard time wrapping my mind on how to use revision control, whenever a new update is released with bug fixes and staying current. I'm new to Linux and my programming skills are novice at best, and I dont plan on adding or contributing any source, and or patches as of yet, just want to manage my git-clones to keep current. I have tried gitg, and the app freezes, and I dont know if this tool can manage multiple git repositories at once like I want.

Any suggestions. or advice .. or clarification?

Last edited by manwithaplan; 09-28-2009 at 01:52 AM.
 
Old 10-01-2009, 01:07 AM   #2
CoderMan
Member
 
Registered: Jan 2009
Location: Gemini Capsule 25164
Distribution: Gentoo
Posts: 375
Blog Entries: 24

Rep: Reputation: 43
Quote:
Originally Posted by manwithaplan View Post
I'm not much of developer, but I do like too use git to sometimes get the latest revisions of certain software i.e. bug fixes.

I usually manually git clone the repository in my ~/builds folder. Then I browse the source and then configure and install.

Is there a git management tool that will help me see each cloned git repository in my builds directory..? And if so, allow me to checkout, reset & or update the repositories when there are newer revisions available?

I thought about just writing a cron script that updates all of my git repositories manually, but a gui would be nice.

I use git for: git-sources, xen-sources, geany, and many other programs I use, and track. I'd like having a dedicated git folder to manage all my git-clones, i.e. builds.

I am very new with git and I am having a hard time wrapping my mind on how to use revision control, whenever a new update is released with bug fixes and staying current. I'm new to Linux and my programming skills are novice at best, and I dont plan on adding or contributing any source, and or patches as of yet, just want to manage my git-clones to keep current. I have tried gitg, and the app freezes, and I dont know if this tool can manage multiple git repositories at once like I want.

Any suggestions. or advice .. or clarification?
I'll admit that I've only being using GIT for about 6 months or so (and loving it), but I've never heard of a graphical tool to manage multiple git repositories. But if all you want to do is just keep your git repositories up to date, you don't need one. All you need to do is put all your git repositories in one folder, then write a little script that 'cd's into each directory in that directory, and runs 'git pull'. Attach that to cron, and you're set for life.

You could probably do it in Perl or bash in under 10 lines.
 
Old 10-01-2009, 02:31 AM   #3
manwithaplan
Member
 
Registered: Nov 2008
Location: ~/
Distribution: Arch || Sidux
Posts: 393

Original Poster
Rep: Reputation: 45
Thx for the reply ... I figured that... I was looking for something similar to RapidSVN. Where I can manage all my local SVN repositories, and then checkout any updates, and monitor any revisions.

A cron'd script is the way to go with git... thx
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
why is git scm named 'git'? hottdogg Linux - General 5 02-03-2009 08:25 AM
inconsistency issue of git-clone ***/git/mesa/drm with the existing kernel source centguy Linux - Desktop 2 10-08-2008 11:36 PM
git vkmgeek Linux - Newbie 2 06-19-2008 10:11 AM
Managing branches in Git Mike_W Programming 2 01-19-2008 04:27 PM
Subversion checkouts and specific file permissions besson3c Linux - Software 3 10-05-2006 03:37 PM


All times are GMT -5. The time now is 04:51 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration