Re: stgit: cleaning up after using git branch delete commands

4 messages, 4 authors, 2016-06-15 · open the first message on its own page

Re: stgit: cleaning up after using git branch delete commands

From: Catalin Marinas <catalin.marinas@arm.com>
Date: 2016-06-15 22:43:48

"Jon Smirl" [off-list ref] wrote:
I've used git commands to delete several branches that had stgit
active on it.  Doing that has left a bunch of clutter in the .git
directory. Is there a stgit command to remove all the clutter from
branches that no longer exist? I'd like to use the branch names again
but the clutter is interfering.
You can create the branch back with GIT and run "stg branch --delete
--force", though I don't guarantee it will work (BTW, I only recently
relaxed the branch deletion rules in StGIT so that it doesn't complain
of missing files and completes the operation, so you should use the
latest HEAD).

-- 
Catalin

Re: stgit: cleaning up after using git branch delete commands

From: Jon Smirl <hidden>
Date: 2016-06-15 22:43:48

On 11/7/07, Catalin Marinas [off-list ref] wrote:
"Jon Smirl" [off-list ref] wrote:
quoted
I've used git commands to delete several branches that had stgit
active on it.  Doing that has left a bunch of clutter in the .git
directory. Is there a stgit command to remove all the clutter from
branches that no longer exist? I'd like to use the branch names again
but the clutter is interfering.
You can create the branch back with GIT and run "stg branch --delete
--force", though I don't guarantee it will work (BTW, I only recently
relaxed the branch deletion rules in StGIT so that it doesn't complain
of missing files and completes the operation, so you should use the
latest HEAD).
how about a 'stg gc' command that gets rid of all the inaccessible clutter?

--
Catalin

-- 
Jon Smirl
jonsmirl@gmail.com

Re: stgit: cleaning up after using git branch delete commands

From: Karl Hasselström <hidden>
Date: 2016-06-15 22:43:48

On 2007-11-07 11:11:42 -0500, Jon Smirl wrote:
how about a 'stg gc' command that gets rid of all the inaccessible
clutter?
"stg assimilate" already has the job of fixing up stuff after the user
has used git commands to move HEAD around. I think it would make sense
to teach it to do this too -- and then rename it "stg repair" or
something. That way, there's one command to fix every kind of "damage"
that git can do to stgit.

Alternatively, "stg branch --create" and "stg init" and whoever else
is bothered by the clutter could simply remove it themselves. That
would be even more user-friendly, I guess.

-- 
Karl Hasselström, kha@treskal.com
      www.treskal.com/kalle

Re: stgit: cleaning up after using git branch delete commands

From: Catalin Marinas <hidden>
Date: 2016-06-15 22:43:48

On 08/11/2007, Karl Hasselström [off-list ref] wrote:
On 2007-11-07 11:11:42 -0500, Jon Smirl wrote:
quoted
how about a 'stg gc' command that gets rid of all the inaccessible
clutter?
"stg assimilate" already has the job of fixing up stuff after the user
has used git commands to move HEAD around. I think it would make sense
to teach it to do this too -- and then rename it "stg repair" or
something. That way, there's one command to fix every kind of "damage"
that git can do to stgit.
"repair" sounds better than "gc" (which might also be confused with
the "git gc" command).
Alternatively, "stg branch --create" and "stg init" and whoever else
is bothered by the clutter could simply remove it themselves. That
would be even more user-friendly, I guess.
I did some fixes for branch --delete but, since I use StGIT almost
exclusively, haven't thought that we need to relax the branch creation
as well.

-- 
Catalin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help