Re: [PATCH] git builtin "push"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus Torvalds wrote:
If you want to push other branches, you need to do

	git push repo branch1 branch2 branch3 ...

or

	git push --all repo

where the latter does exactly what it says (use "--tags" instead of "--all" to just send all tags).

After experimenting, "--all" does indeed provide most of the features that rsync provides. A few minor niggles:

1) Doesn't propagate local branch deletions to the remote, like rsync does.

2) git-push "-f" doesn't seem to work, but "--force" does.

3) You still have to provide a $repo argument to 'git pull $repo'. Would like to list the default remote push URL in .git/remotes/{somefile} so that I need only to do "git push --all" to have changes send to any number of remote servers.

4) Propagation of alternatives is unclear (at least in docs). Without my current pack file pre-sharing and hardlinking, I fear needlessly uploading vanilla linux-2.6.git changes back to kernel.org, when I do a push. Currently, pack files are downloaded _once_ from kernel.org to local, and never re-uploaded.

Regards,

	Jeff


-
: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]