summaryrefslogtreecommitdiffstats
path: root/refspec.c
AgeCommit message (Expand)AuthorLines
2025-03-21refspec: replace `refspec_item_init()` with fetch/push variantsTaylor Blau-3/+19
2025-03-21refspec: remove refspec_item_init_or_die()Taylor Blau-8/+2
2025-03-21refspec: replace `refspec_init()` with fetch/push variantsTaylor Blau-3/+9
2025-03-21refspec: treat 'fetch' as a Boolean valueTaylor Blau-2/+2
2025-03-10refspec_ref_prefixes(): clean up refspec_item logicJeff King-6/+16
2025-02-18refspec: clarify function naming and documentationMeet Soni-17/+17
2025-02-12Merge branch 'ms/remote-valid-remote-name'Junio C Hamano-10/+0
2025-02-04remote: relocate valid_remote_nameMeet Soni-10/+0
2025-02-04refspec: relocate apply_refspecs and related funtionsMeet Soni-0/+32
2025-02-04refspec: relocate matching related functionsMeet Soni-0/+123
2025-02-04refspec: relocate refname_matches_negative_refspec_itemMeet Soni-0/+48
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt-0/+1
2024-11-12refspec: store raw refspecs inside refspec_itemJeff King-16/+9
2024-11-12refspec: drop separate raw_nr countJeff King-7/+8
2024-09-25fetch: free "raw" string when shrinking refspecJeff King-1/+1
2024-07-02Merge branch 'ps/use-the-repository'Junio C Hamano-0/+2
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt-0/+2
2024-06-07refspec: remove global tag refspec structurePatrick Steinhardt-13/+0
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan-1/+0
2023-04-24commit.h: reduce unnecessary includesElijah Newren-0/+1
2023-04-24hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren-0/+1
2023-03-21treewide: remove unnecessary cache.h inclusion from a few headersElijah Newren-0/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren-0/+1
2023-02-23alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren-1/+2
2022-02-24refspec.c: use designated initializers for "struct refspec_item"Ævar Arnfjörð Bjarmason-7/+7
2020-12-14Merge branch 'fc/atmark-in-refspec'Junio C Hamano-1/+4
2020-12-01refspec: trivial cleanupFelipe Contreras-9/+10
2020-11-30refspec: make @ a synonym of HEADFelipe Contreras-1/+4
2020-10-27Merge branch 'sb/clone-origin'Junio C Hamano-0/+10
2020-10-05Merge branch 'jk/refspecs-negative'Junio C Hamano-2/+32
2020-09-30refs: consolidate remote name validationSean Barag-0/+10
2020-09-30refspec: add support for negative refspecsJacob Keller-2/+32
2020-09-06refspec: add and use refspec_appendf()René Scharfe-2/+16
2020-07-28strvec: fix indentation in renamed callsJeff King-2/+2
2020-07-28strvec: convert remaining callers away from argv_array nameJeff King-2/+2
2020-07-28strvec: rename files from argv-array to strvecJeff King-1/+1
2019-04-01refspec: make hash size independentbrian m. carlson-1/+1
2018-07-23refspec.c: mark more strings for translationNguyễn Thái Ngọc Duy-1/+1
2018-07-23Update messages in preparation for i18nNguyễn Thái Ngọc Duy-1/+1
2018-06-28Merge branch 'ab/refspec-init-fix'Junio C Hamano-4/+9
2018-06-11refspec: initalize `refspec_item` in `valid_fetch_refspec()`Martin Ågren-1/+1
2018-06-11refspec: add back a refspec_item_init() functionÆvar Arnfjörð Bjarmason-3/+7
2018-06-11refspec: s/refspec_item_init/&_or_die/gÆvar Arnfjörð Bjarmason-2/+3
2018-06-04Merge branch 'bw/refspec-api'Junio C Hamano-0/+2
2018-06-01fetch: do not pass ref-prefixes for fetch by exact SHA1Jonathan Nieder-0/+2
2018-06-01refspec-api: avoid uninitialized field in refspec itemJunio C Hamano-0/+2
2018-05-18refspec: consolidate ref-prefix generation logicBrandon Williams-0/+29
2018-05-18refspec: remove the deprecated functionsBrandon Williams-49/+0
2018-05-18refspec: convert valid_fetch_refspec to use parse_refspecBrandon Williams-9/+8
2018-05-18refspec: introduce struct refspecBrandon Williams-0/+64