X-Git-Url: https://git.openafs.org/?p=openafs-wiki.git;a=blobdiff_plain;f=AFSLore%2FGitTools.mdwn;h=31a4a5c82de4765cf1fa4097a04057f7dbbf043c;hp=85c7c4971a0b270d294392242f3d0ce3edc7f5c2;hb=810f05b17416400ba70124b1c2cf9857ce84e18b;hpb=bb2ff47157f4f4b79aefa537dabf51bfdb286554 diff --git a/AFSLore/GitTools.mdwn b/AFSLore/GitTools.mdwn index 85c7c49..31a4a5c 100644 --- a/AFSLore/GitTools.mdwn +++ b/AFSLore/GitTools.mdwn @@ -33,13 +33,21 @@ We need a mechanism for keeping the delta name information up to date, as gerrit Write a script which takes the master delta name, the branch target, and cherrypicks the change to the branch. This should bypass gerrit if the cherrypick succeeds (This should probably use a different SSH key than the one normally used for head commits). For commits which require manual changes, there should be a choice between directly applying the massaged change to the branch, and submitting it via gerrit. +### Wdelta + +Write a replacement for wdelta that understands how to reassemble the disjoint patchsets that are used to represent deltas in git + +### .gitignore files + +Generate .gitignore files, based on the existing .cvsignore files and some common sense + ## Shortly after These items will be required shortly after we complete the switchover ### Release Building Script -(we can't release with out it!) +(we can't release without it!) A script is required to produce the basics of a release. It should do something like the following: @@ -50,6 +58,10 @@ A script is required to produce the basics of a release. It should do something - Generate diff between two tags - Generates changelog from complete commit log on every patch +### Delete all RCSID("") markers + +Git doesn't give us RCSIDs, so we should delete all of the places in the code where these occur. + ## After These are things that we believe it would be nice to have, but that we're not going to delay flipping the switch for ...