215 field = 11; |
215 field = 11; |
216 } else if(xstreq(name, "link")) { |
216 } else if(xstreq(name, "link")) { |
217 field = 12; |
217 field = 12; |
218 } else if(xstreq(name, "localpath")) { |
218 } else if(xstreq(name, "localpath")) { |
219 field = 13; |
219 field = 13; |
|
220 } else if(xstreq(name, "versioncontrol")) { |
|
221 field = 14; |
220 } else if(xstreq(name, "skipped")) { |
222 } else if(xstreq(name, "skipped")) { |
221 res->skipped = TRUE; |
223 res->skipped = TRUE; |
222 } else if(xstreq(name, "tags-updated")) { |
224 } else if(xstreq(name, "tags-updated")) { |
223 res->tags_updated = TRUE; |
225 res->tags_updated = TRUE; |
224 } else if(xstreq(name, "parts")) { |
226 } else if(xstreq(name, "parts")) { |
764 newres->uid = src->uid; |
781 newres->uid = src->uid; |
765 newres->gid = src->gid; |
782 newres->gid = src->gid; |
766 newres->size = src->size; |
783 newres->size = src->size; |
767 newres->isdirectory = src->isdirectory; |
784 newres->isdirectory = src->isdirectory; |
768 newres->skipped = src->skipped; |
785 newres->skipped = src->skipped; |
|
786 newres->versioncontrol = src->versioncontrol; |
769 |
787 |
770 if(src->xattr) { |
788 if(src->xattr) { |
771 XAttributes *xattr = calloc(1, sizeof(XAttributes)); |
789 XAttributes *xattr = calloc(1, sizeof(XAttributes)); |
772 xattr->hash = nullstrdup(src->xattr->hash); |
790 xattr->hash = nullstrdup(src->xattr->hash); |
773 xattr->nattr = src->xattr->nattr; |
791 xattr->nattr = src->xattr->nattr; |