On 10/22/07, Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote: > So once again, what operations involving git do people use regularly? > > <rationale>There is a good chance that git is not optimised for most > people's daily workflows, as project maintainers seemed to be much more > forthcoming with patches, and therefore maintainers' tasks are much more > optimised than in other SCMs.</rationale> For working on gitweb in git.git repository. 1. Fetch (when I am on topic branch) or pull (in rare cases I am on master) 2. "stg rebase origin" 3. work, work, work, using StGIT to generate perfect patch series (going back and forth between patches, reordering patches, adding patch in the middle of series, concatenating two patches, etc.; for example when I notice that something should be changed in previous patch, be it either bug noticed just now, or change in preparatory patch to better suit main one) 4. fetch and rebase just between publishing 5. git format-patch to generate patch series; use git-shortlog or grepping for patches subjects and git-diff --stat to generate introductory email. Unfortunately StGIT template for introductory email does have neither shortlog nor diffstat fields to atomatically fill. Add comments to patches if needed. 6. Either use KMail + attach inline (no word wrap), or git-send-mail (with sendmail configured to use gmail account; now I could use simply git-send-mail configuration in user config) to send patches to git mailing list 7. Push changes (if I don't forget) to repo.or.cz repository (jnareb-git.git). -- Jakub Narebski - To unsubscribe from this list: 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