Lines Matching refs:repos
119 /* Used to check that same repos is transmitted in pserver auth and in
880 outside_root (repos)
881 char *repos;
883 size_t repos_len = strlen (repos);
886 /* isabsolute (repos) should always be true, but
889 if (!isabsolute (repos))
893 E protocol error: %s is not absolute", repos);
898 || strncmp (current_parsed_root->directory, repos, root_len) != 0)
902 + strlen (repos)
906 repos, current_parsed_root->directory);
911 if (repos[root_len] != '/')
913 if (pathname_levels (repos + root_len + 1) > 0)
974 dirswitch (dir, repos)
976 char *repos;
1096 if (fprintf (f, "%s", repos) < 0)
1112 && strcmp (current_parsed_root->directory, repos) == 0)
1180 char *repos;
1182 status = buf_read_line (buf_from_net, &repos, (int *) NULL);
1185 if (!outside_root (repos))
1186 dirswitch (arg, repos);
1187 free (repos);
2170 char *repos;
2179 repos = Name_Repository (NULL, NULL);
2181 lock_dir_for_write (repos);
2183 fileattr_startdir (repos);
2186 notify_list->val, notify_list->watches, repos);
2198 buf_output0 (buf_to_net, repos);
2202 free (repos);