This sounds like something outside the responsibility of Git.

You could instead make a script that does the things you want. Either a 
simple shell- and/or bat-script, or use a real build tool like Rake, Gradle 
or something like that. It depends on your target platform really, and what 
you are trying to do.

At our place we do semi-automated releases using 
Jenkins<http://jenkins-ci.org/>, 
our CI server, which does the cloning-git-repo part, and then triggers a 
Java build (combining Maven/Ant/Gradle) to build the artifact and copies it 
onto a fileserver accessible from the places we want to deploy it.

A very useful part of the automation is that a build is triggered by a Git 
hook, as soon as someone pushes to the central Git repository. So a few 
minutes after pushing, there's a new release lying on the fileserver ready 
for testing.

On Sunday, June 24, 2012 1:31:02 PM UTC+2, xtranophilist wrote:
>
> I was curious if any git command exists to automate things by fetching a 
> repo and executing a script within it. I am using git-subtree now and i am 
> very much impressed with how git can be extended with such hacks to add 
> custom powerful functionalities.
> Most of the times when we are releasing our code, we have to publish 
> installation instructions in the README file or in our blog posts. These 
> instructions are usually a set of  shell commands most probably starting 
> from a git clone. 
> Something like 'git install http://github.com/user/repo.git' would fetch 
> the repo and execute instructions from the file .gitinstall available in 
> the repo. So the user doesn't need to do git clone, ./configure, make, etc.
>
> Does something like this already exist? Would creating such git command be 
> a good idea or are there better alternatives?
>
> Regards!
>

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/git-users/-/qQKFPetmhQgJ.
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.

Reply via email to