[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: savannah git repository now available
From: |
Stephen Leake |
Subject: |
Re: savannah git repository now available |
Date: |
Tue, 03 Mar 2020 11:13:54 -0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (windows-nt) |
Simon Wright <address@hidden> writes:
> Stephe, it looks to me as though to actually build you have to clone
> the Savannah repo into several different working directories, for
> ada-mode, wisi, sal, makerules, ... each checking out the appropriate
> branch, and each taking ~200 MB in the .git directory.
In short:
use "git worktree add"
> Is this maybe a holdover from a monotone way of working? or,
> practically, enforced by Savannah policies?
It's how git works. Before "git worktree", each workspace had a full
copy of the entire repository.
"git worktree" solves that by allowing one copy of the repository to
support several workspaces.
(This is one reason I really liked monotone; it cleanly separates "sync
with remote" from "manage workspace" :)
More detail:
git clone ...
cd org.emacs.ada-mode
git worktree add -b org.wisitoken ../org.wisitoken origin/org.wisitoken
git worktree add -b org.stephe_leake.sal ../org.stephe_leake.sal
origin/org.stephe_leake.sal
git worktree add -b org.makerules ../org.makerules origin/org.makerules
and if you are running tests:
git worktree add -b org.stephe_leake.aunit_ext ../org.stephe_leake.aunit_ext
origin/org.stephe_leake.aunit_ext
There are many other ways of using git, and trying to define "the right
way" gets into religious arguments. If you can figure out how to
make subtrees etc work, more power to you.
--
-- Stephe
- Re: savannah git repository now available, Simon Wright, 2020/03/01
- Re: savannah git repository now available,
Stephen Leake <=
- Re: savannah git repository now available, Stephen Leake, 2020/03/03
- Re: savannah git repository now available, Simon Wright, 2020/03/15
- Re: savannah git repository now available, Stephen Leake, 2020/03/15
- Re: savannah git repository now available, Simon Wright, 2020/03/16
- Re: savannah git repository now available, Stephen Leake, 2020/03/16
- Re: savannah git repository now available, Simon Wright, 2020/03/17
Re: savannah git repository now available, Simon Wright, 2020/03/03