threads / discuss / 1257

[MERGE] Combine git-tools repository into example-tools/ subdirectory of git

Subject: [MERGE] Combine git-tools repository into example-tools/ subdirectory of git

## tl;dr

2 messages between Jul 16, 2005 and Jul 16, 2005.

replies: 1people: 2as markdown or json

Ryan Anderson· Jul 16, 2005, 07:55 UTC · lore

Linus, it seems, well, odd to me that you maintain two different git trees.

So I used your example of the gittk merge to move git-tools into the main git-repository.

Summary of changes:
1) Create an example-tools directory
2) Move all of the git-tools tree, except the outdated cvs2git script
into this directory.
3) Rename dotest to applymbox
4) Minor cleanup inside applymbox of comments to apply to the new name.

Given that I don't think anyone wants to look at the diff of this, with all the git history involved, I have a git tree up at:

	rsync://h4x0r5.com::git-ryan.git/
-- 
Ryan Anderson
  sometimes Pug Majere
Linus Torvalds· Jul 16, 2005, 17:19 UTC · re: Ryan Anderson · lore

Re: [MERGE] Combine git-tools repository into example-tools/ subdirectory of git

On Sat, 16 Jul 2005, Ryan Anderson wrote:
> 
> Linus, it seems, well, odd to me that you maintain two different git
> trees.
Yes.
> So I used your example of the gittk merge to move git-tools into the
> main git-repository.

Fair enough. I was ready to pull your work, but it turns out that the old git-tools repository had things like directory entries with file mode 100775, so git-fsck-cache complains about it. I've already suppressed git-fsck-cache on mode 100664 (which exists in both the kernel and git archives), so I could have just added the other case, but I preferred to just make git-convert-cache convert it, and then pull in a _converted_ tools archive instead.

[ Side note: I'm actually happy by how git-convert-cache was still 100%
  functional.  I haven't touched it in a long time, and it's very intimate
  with the objects, so the fact that it still worked means that we haven't 
  screwed anything up in the object format ;]

I did mostly the same things you did, except I also dropped "stripspace", since I'd already copied it over to git (and it's now installed as "git-stripspace") earlier. And I just called the subdirectory "tools".

		Linus

← back to recent threads