summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_layouts/default.html1
-rw-r--r--_posts/2009-09-27-splitting-a-subpath-to-a-new-repo.textile2
-rw-r--r--_posts/2009-10-10-subtree-merge.textile2
3 files changed, 3 insertions, 2 deletions
diff --git a/_layouts/default.html b/_layouts/default.html
index 3844c08..a8ba406 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -4,6 +4,7 @@ sidebar_cats:
- troubleshooting
- repos
- "Everyday git"
+- "Git ninjutsu"
- collaborating
- deploying
- mac
diff --git a/_posts/2009-09-27-splitting-a-subpath-to-a-new-repo.textile b/_posts/2009-09-27-splitting-a-subpath-to-a-new-repo.textile
index 806943e..0013d16 100644
--- a/_posts/2009-09-27-splitting-a-subpath-to-a-new-repo.textile
+++ b/_posts/2009-09-27-splitting-a-subpath-to-a-new-repo.textile
@@ -2,7 +2,7 @@
layout: default
title: Splitting a subpath out into a new repo
description: How to generate a new repo from a subpath, retaining history.
-categories: repos
+categories: "Git ninjutsu"
---
From time to time you may find that you want to make a new repo from a subpath of an existing repo. Perhaps you're moving some code out into a library or just want to have a common submodule across projects. Thanks to git, it's easy to do this without losing the history of that subpath in the process.
diff --git a/_posts/2009-10-10-subtree-merge.textile b/_posts/2009-10-10-subtree-merge.textile
index ab4fddc..b9d7474 100644
--- a/_posts/2009-10-10-subtree-merge.textile
+++ b/_posts/2009-10-10-subtree-merge.textile
@@ -2,7 +2,7 @@
layout: default
title: Working with subtree merge
description: How to use subtree merge to merge one repo into another as a subpath.
-categories: repos
+categories: "Git ninjutsu"
---
There are times when submodules are not adequate for the task at hand. For example, blending multiple repos together into one single repo while still maintaining the histor of each repo. To do this, the subtree merge strategy is a better solution.