[git-users] Re: Odd performance problem with git diff

2011-04-01 Thread Thomas Ferris Nicolaisen
Yay! These .svn folders are causing havoc to our workspace in general. 
Amazing how much they slow it down. Another good reason to switch to git :)

-- 
You received this message because you are subscribed to the Google Groups Git 
for human beings group.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.



[git-users] Git on Android

2011-04-01 Thread Sebastián Ventura
Hello,

My name is Sebastián Ventura and I'll be aplying to port git to Android for 
this Summer of Code. Because of that, I would like to hear what users thinks 
it's most important to have in this port (aside from core git) and how would 
they like to access it. I mean, do people expect to have a really nice GUI? 
Or just a simple command-line would work? Do you want to have easy access to 
github or other webpages? Answers to questions like that would really help 
me in my quest to do the porting.

Thank you so much for your reading. 
Sebastián Ventura

-- 
You received this message because you are subscribed to the Google Groups Git 
for human beings group.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.



[git-users] Re: Git on Android

2011-04-01 Thread Thomas Ferris Nicolaisen
Wow, that sounds ambitious :)

Personally, I don't have an Android device, and I imagine if I did, I 
probably wouldn't use it much for development, hence I wouldn't need Git 
support on it (I would probably use DropBox for storing files and stuff).

Maybe, if I had larger tablet, it would be interesting to do some occasional 
code review on it - so, priority on the read-only commands, I would say 
(clone, checkout, log, etc).

That being said, I would probably use a web application like 
Gerrithttp://code.google.com/p/gerrit/for doing code-review, so not really a 
need for any Anroid-Git there.

I trust you're aware of the JGit http://eclipse.org/jgit/ project, porting 
this to run on Android could maybe be a good starting point.

So, going back to using Git as a kind of storage/sync thing, it would be 
nice to be able to push/pull easily between my device and my PC, or other 
device. Imagine it's a bit like a usb-stick, with the power of Git. 

Say, I'm doing some programming on my PC at home, then I want to bring my 
project to Uni. I just push the code to my Android tablet. I bring it to Uni 
and show the teacher, eventually handing it in by pushing it onto his Git 
repository. (If you've got Internet at home, this scenario is a bit moot, 
but I'm trying to be creative :)).

GitHub has such an awesome web surface, that I'm not really sure what an 
Android app would add there.

-- 
You received this message because you are subscribed to the Google Groups Git 
for human beings group.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.



Re: [git-users] Re: Git on Android

2011-04-01 Thread Adam Prescott
Great idea for a project!

On Fri, Apr 1, 2011 at 4:32 PM, Thomas Ferris Nicolaisen
tfn...@gmail.comwrote:

 That being said, I would probably use a web application like 
 Gerrithttp://code.google.com/p/gerrit/for doing code-review, so not really 
 a need for any Anroid-Git there.

 [...]

 GitHub has such an awesome web surface, that I'm not really sure what an
 Android app would add there.


I can immediately think of one benefit: offline sync.

-- 
You received this message because you are subscribed to the Google Groups Git 
for human beings group.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.



Re: [git-users] Subdirectories and Continuous Integration

2011-04-01 Thread Jeremiah Dodds
On Fri, Apr 1, 2011 at 2:54 PM, Barry dive...@gmail.com wrote:

 Hello everyone,

 We just started using git, and have an issue with our continuous
 integration builds.  We use CruiseControl, and have one git repository
 that consists of many applications that are individually built.  Right
 now, when any change is made to a branch all applications that are
 building in CruiseControl are built and the modification list contains
 all changes for the branch.  The behavior that we are used to is if a
 change is made in an application, CruiseControl will only build that
 application (not all apps from that branch) and report only the
 modifications to that app (not all changes on the branch).  Is it
 possible to do this with git?

 Our repo essentially looks like:
 Basedir/app1
/app2
/app3
/internal/app4
/internal/app5
/partner/external/app6
/partner/external/app7

 So we have a number of applications that make up our repository, but
 they are not all at the same directory level.  And our CruiseControl
 will build app1, app2, app3, app4, and so on.  We treat each app as
 its own project and would like to map that into CruiseControl so that
 a change in app2 will only build app2 and not show modifications that
 were made in app4.

 Thanks for taking the time to read this and for any help you may be
 able to provide,
 Barry


I'm not familiar with setting up CruiseControl, but in general the svn-style
organization of one repo with subdirs for projects  doesn't work too well
with git -- to put it simply, git doesn't care about directories, and svn
only cares about directories.

Your apps can live in separate repositories and make use of submodules
(kinda like svn:external). It's a bit more setup, and it might be hard to do
so as a big transition at once type of thing, but I highly doubt that
you'll want to keep the central-repo layout as you go forward.

You should note that I am speaking from ignorance here -- I've never been a
fan of the single repo anyhow, and I haven't tried, nor would I try to use
git like that. Someone else who knows more about that than I might come in
and actually give you advice as to your desired setup, or just getting
CruiseControl to play nice with it.

-- 
You received this message because you are subscribed to the Google Groups Git 
for human beings group.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.