/* ui-clone.c: functions for http cloning, based on
* git's http-backend.c by Shawn O. Pearce
*
- * Copyright (C) 2008 Lars Hjemli
+ * Copyright (C) 2006-2014 cgit Development Team <cgit@lists.zx2c4.com>
*
* Licensed under GNU General Public License v2
* (see COPYING for full license text)
*/
#include "cgit.h"
+#include "ui-clone.h"
#include "html.h"
#include "ui-shared.h"
if (!(obj = parse_object(sha1)))
return 0;
- if (!strcmp(refname, "HEAD") || !prefixcmp(refname, "refs/heads/"))
- htmlf("%s\t%s\n", sha1_to_hex(sha1), refname);
- else if (!prefixcmp(refname, "refs/tags") && obj->type == OBJ_TAG) {
+ htmlf("%s\t%s\n", sha1_to_hex(sha1), refname);
+ if (obj->type == OBJ_TAG) {
if (!(obj = deref_tag(obj, refname, 0)))
return 0;
- htmlf("%s\t%s\n", sha1_to_hex(sha1), refname);
htmlf("%s\t%s^{}\n", sha1_to_hex(obj->sha1), refname);
}
return 0;