pp                129 bisect.c       		struct commit_list *pp;
pp                147 bisect.c       		for (pp = commit->parents; pp; pp = pp->next)
pp                149 bisect.c       				sha1_to_hex(pp->item->object.sha1));
pp                437 builtin/log.c  	struct pretty_print_context pp = {0};
pp                439 builtin/log.c  	pp.fmt = rev->commit_format;
pp                440 builtin/log.c  	pp.date_mode = rev->date_mode;
pp                441 builtin/log.c  	pp_user_info(&pp, "Tagger", &out, buf, get_log_output_encoding());
pp                940 builtin/log.c  	struct pretty_print_context pp = {0};
pp                952 builtin/log.c  	log_write_email_headers(rev, head, &pp.subject, &pp.after_subject,
pp                966 builtin/log.c  	pp.fmt = CMIT_FMT_EMAIL;
pp                967 builtin/log.c  	pp.date_mode.type = DATE_RFC2822;
pp                968 builtin/log.c  	pp_user_info(&pp, NULL, &sb, committer, encoding);
pp                969 builtin/log.c  	pp_title_line(&pp, &msg, &sb, encoding, need_8bit_cte);
pp                970 builtin/log.c  	pp_remainder(&pp, &msg, &sb, 0);
pp                448 commit.c       	struct commit_list **pp = &head;
pp                450 commit.c       		pp = commit_list_append(list->item, pp);
pp                467 commit.c       	struct commit_list **pp = list;
pp                469 commit.c       	while ((p = *pp) != NULL) {
pp                473 commit.c       		pp = &p->next;
pp                475 commit.c       	return commit_list_insert(item, pp);
pp                182 commit.h       extern void pretty_print_commit(struct pretty_print_context *pp,
pp                187 commit.h       void pp_user_info(struct pretty_print_context *pp,
pp                190 commit.h       void pp_title_line(struct pretty_print_context *pp,
pp                195 commit.h       void pp_remainder(struct pretty_print_context *pp,
pp                243 daemon.c       		char **pp;
pp                253 daemon.c       		for ( pp = ok_paths ; *pp ; pp++ ) {
pp                254 daemon.c       			int len = strlen(*pp);
pp                256 daemon.c       			    !memcmp(*pp, path, len) &&
pp                228 diffcore-break.c 			 struct diff_filepair *pp,
pp                232 diffcore-break.c 	struct diff_filepair *c = p, *d = pp, *dp;
pp                235 diffcore-break.c 		d = p; c = pp;
pp                281 diffcore-break.c 				struct diff_filepair *pp = q->queue[j];
pp                282 diffcore-break.c 				if (pp->broken_pair &&
pp                283 diffcore-break.c 				    !strcmp(pp->one->path, pp->two->path) &&
pp                284 diffcore-break.c 				    !strcmp(p->one->path, pp->two->path)) {
pp                286 diffcore-break.c 					merge_broken(p, pp, &outq);
pp                658 grep.c         		struct grep_pat *pp = p;
pp                660 grep.c         		h = compile_pattern_atom(&pp);
pp                661 grep.c         		if (!h || pp != p->next)
pp                659 line-log.c     	struct line_log_data *head = NULL, **pp = &head;
pp                687 line-log.c     		*pp = d;
pp                688 line-log.c     		pp = &d->next;
pp               1216 line-log.c     static enum rewrite_result line_log_rewrite_one(struct rev_info *rev, struct commit **pp)
pp               1219 line-log.c     		struct commit *p = *pp;
pp               1228 line-log.c     		*pp = p->parents->item;
pp               1236 line-log.c     	struct commit_list *out = NULL, **pp = &out;
pp               1242 line-log.c     			*pp = list;
pp               1243 line-log.c     			pp = &list->next;
pp               1249 line-log.c     	*pp = NULL;
pp                420 pretty.c       void pp_user_info(struct pretty_print_context *pp,
pp                430 pretty.c       	if (pp->fmt == CMIT_FMT_ONELINE)
pp                442 pretty.c       	if (pp->mailmap)
pp                443 pretty.c       		map_user(pp->mailmap, &mailbuf, &maillen, &namebuf, &namelen);
pp                445 pretty.c       	if (pp->fmt == CMIT_FMT_EMAIL) {
pp                446 pretty.c       		if (pp->from_ident && ident_cmp(pp->from_ident, &ident)) {
pp                454 pretty.c       			string_list_append(&pp->in_body_headers,
pp                457 pretty.c       			mailbuf = pp->from_ident->mail_begin;
pp                458 pretty.c       			maillen = pp->from_ident->mail_end - mailbuf;
pp                459 pretty.c       			namebuf = pp->from_ident->name_begin;
pp                460 pretty.c       			namelen = pp->from_ident->name_end - namebuf;
pp                485 pretty.c       			    (pp->fmt == CMIT_FMT_FULLER) ? 4 : 0, "    ",
pp                489 pretty.c       	switch (pp->fmt) {
pp                492 pretty.c       			    show_ident_date(&ident, &pp->date_mode));
pp                500 pretty.c       			    show_ident_date(&ident, &pp->date_mode));
pp                531 pretty.c       static void add_merge_info(const struct pretty_print_context *pp,
pp                536 pretty.c       	if ((pp->fmt == CMIT_FMT_ONELINE) || (pp->fmt == CMIT_FMT_EMAIL) ||
pp                545 pretty.c       		if (pp->abbrev)
pp                546 pretty.c       			hex = find_unique_abbrev(p->object.sha1, pp->abbrev);
pp               1512 pretty.c       static void pp_header(struct pretty_print_context *pp,
pp               1532 pretty.c       		if (pp->fmt == CMIT_FMT_RAW) {
pp               1547 pretty.c       			add_merge_info(pp, sb, commit);
pp               1558 pretty.c       			pp_user_info(pp, "Author", sb, name, encoding);
pp               1561 pretty.c       		    (pp->fmt == CMIT_FMT_FULL || pp->fmt == CMIT_FMT_FULLER)) {
pp               1563 pretty.c       			pp_user_info(pp, "Commit", sb, name, encoding);
pp               1568 pretty.c       void pp_title_line(struct pretty_print_context *pp,
pp               1579 pretty.c       				pp->preserve_subject ? "\n" : " ");
pp               1582 pretty.c       	if (pp->subject) {
pp               1583 pretty.c       		strbuf_addstr(sb, pp->subject);
pp               1597 pretty.c       		for (i = 0; i < pp->in_body_headers.nr; i++) {
pp               1598 pretty.c       			if (has_non_ascii(pp->in_body_headers.items[i].string)) {
pp               1612 pretty.c       	if (pp->after_subject) {
pp               1613 pretty.c       		strbuf_addstr(sb, pp->after_subject);
pp               1615 pretty.c       	if (pp->fmt == CMIT_FMT_EMAIL) {
pp               1619 pretty.c       	if (pp->in_body_headers.nr) {
pp               1621 pretty.c       		for (i = 0; i < pp->in_body_headers.nr; i++) {
pp               1622 pretty.c       			strbuf_addstr(sb, pp->in_body_headers.items[i].string);
pp               1623 pretty.c       			free(pp->in_body_headers.items[i].string);
pp               1625 pretty.c       		string_list_clear(&pp->in_body_headers, 0);
pp               1632 pretty.c       void pp_remainder(struct pretty_print_context *pp,
pp               1649 pretty.c       			if (pp->fmt == CMIT_FMT_SHORT)
pp               1662 pretty.c       void pretty_print_commit(struct pretty_print_context *pp,
pp               1671 pretty.c       	int need_8bit_cte = pp->need_8bit_cte;
pp               1673 pretty.c       	if (pp->fmt == CMIT_FMT_USERFORMAT) {
pp               1674 pretty.c       		format_commit_message(commit, user_format, sb, pp);
pp               1681 pretty.c       	if (pp->fmt == CMIT_FMT_ONELINE || pp->fmt == CMIT_FMT_EMAIL)
pp               1688 pretty.c       	if (pp->fmt == CMIT_FMT_EMAIL && need_8bit_cte == 0) {
pp               1707 pretty.c       	pp_header(pp, encoding, commit, &msg, sb);
pp               1708 pretty.c       	if (pp->fmt != CMIT_FMT_ONELINE && !pp->subject) {
pp               1716 pretty.c       	if (pp->fmt == CMIT_FMT_ONELINE || pp->fmt == CMIT_FMT_EMAIL)
pp               1717 pretty.c       		pp_title_line(pp, &msg, sb, encoding, need_8bit_cte);
pp               1720 pretty.c       	if (pp->fmt != CMIT_FMT_ONELINE)
pp               1721 pretty.c       		pp_remainder(pp, &msg, sb, indent);
pp               1725 pretty.c       	if (pp->fmt != CMIT_FMT_ONELINE)
pp               1733 pretty.c       	if (pp->fmt == CMIT_FMT_EMAIL && sb->len <= beginning_of_body)
pp               1742 pretty.c       	struct pretty_print_context pp = {0};
pp               1743 pretty.c       	pp.fmt = fmt;
pp               1744 pretty.c       	pretty_print_commit(&pp, commit, sb);
pp                652 revision.c     	struct commit_list **pp, *parent;
pp                679 revision.c     	for (pp = &commit->parents, nth_parent = 0, relevant_parents = 0;
pp                680 revision.c     	     (parent = *pp) != NULL;
pp                681 revision.c     	     pp = &parent->next, nth_parent++) {
pp               2411 revision.c     	struct commit_list **pp, *p;
pp               2415 revision.c     	pp = &commit->parents;
pp               2417 revision.c     	while ((p = *pp) != NULL) {
pp               2420 revision.c     			*pp = p->next;
pp               2427 revision.c     		pp = &p->next;
pp               2574 revision.c     	struct commit_list **pp, *p;
pp               2577 revision.c     	pp = &commit->parents;
pp               2579 revision.c     	while ((p = *pp) != NULL) {
pp               2583 revision.c     			*pp = p->next;
pp               2589 revision.c     		pp = &p->next;
pp               2824 revision.c     static enum rewrite_result rewrite_one(struct rev_info *revs, struct commit **pp)
pp               2829 revision.c     		struct commit *p = *pp;
pp               2841 revision.c     		*pp = p;
pp               2848 revision.c     	struct commit_list **pp = &commit->parents;
pp               2849 revision.c     	while (*pp) {
pp               2850 revision.c     		struct commit_list *parent = *pp;
pp               2855 revision.c     			*pp = parent->next;
pp               2860 revision.c     		pp = &parent->next;
pp               3035 revision.c     	struct commit_list **pp;
pp               3042 revision.c     	pp = saved_parents_at(revs->saved_parents_slab, commit);
pp               3053 revision.c     	if (*pp)
pp               3056 revision.c     		*pp = copy_commit_list(commit->parents);
pp               3058 revision.c     		*pp = EMPTY_PARENT_LIST;
pp                 66 run-command.c  	struct child_to_clean **pp;
pp                 68 run-command.c  	for (pp = &children_to_clean; *pp; pp = &(*pp)->next) {
pp                 69 run-command.c  		struct child_to_clean *clean_me = *pp;
pp                 72 run-command.c  			*pp = clean_me->next;
pp                922 sha1_file.c    	struct packed_git *p, **pp = &packed_git;
pp                924 sha1_file.c    	while (*pp) {
pp                925 sha1_file.c    		p = *pp;
pp                930 sha1_file.c    			*pp = p->next;
pp                936 sha1_file.c    		pp = &p->next;