Re: Modifying a bare repo directly
- From
- Julian Goacher <julian.goacher@gmail.com>
- Date
- Apr 11, 2017, 21:35 UTC
- Message-ID
- <CAG_DJY=3Q1hcGnD72hwhdHxVReD4g7JZou=cm32_WECoJf+5nA@mail.gmail.com>
- In-Reply-To
- <20170410182209.GA18358@dcvr>
Thanks for the replies; is there anything that needs to be known about concurrent updates on a repo when using plumbing commands?
On 10 April 2017 at 19:22, Eric Wong <e@80x24.org> wrote:
Show 12 quoted lines
> Julian Goacher <julian.goacher@gmail.com> wrote: >> Is it possible to modify a bare repo directly? e.g. is it possible to >> insert a file into a bare repo without first cloning a non-bare copy? >> I'm thinking along the lines of a command or sequence of commands that >> modifies the file index and then copies the file blob into /objects, >> but in a situation where the new file exists separately from the >> target repo. > > Yes. You can use the commands Ævar and Jeff talked about as > (those are probably the easiest). "git fast-import" is also > great to avoid using an index entirely; it can be much faster > for mass modifications.