Thread (2 messages) 2 messages, 2 authors, 2024-12-23

Re: Consider adding pruning of refs to git maintenance

From: Shubham Kanodia <hidden>
Date: 2024-12-23 09:31:06

On Mon, Dec 23, 2024 at 9:51 AM Junio C Hamano [off-list ref] wrote:
as long as you promise that you never run "git fetch" without saying
which exact refs to fetch.  I wonder if it helps to introduce a new
configuration remote.*.fetchmap

    [remote "origin"]
        fetchmap = +refs/heads/*:refs/remotes/origin/*

that only talks about how the mapping goes without saying what gets
fetched by default, so that the lack of remote.origin.fetch would
cause

    $ git fetch origin
    $ git fetch

not to grab everything (like when you had the same specification as
the value of remote.origin.fetch instead), but allows you to map
whatever you grab from there when you did
This would be perfect really. Adding a new refmap every time you need
to pull in changes from someone else's branch is too cumbersome.
I'd be happy to attempt this as a follow up patch where
`remote.<remote>.fetchmap` if you think that's possible to add.

Also to keep things cleaner — I'm going to re-submit this patch using
gitgitgadget separately.

Thanks!
Shubham K
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help