{"thread":{"id":"17143","subject":"[TopGit PATCH] depend: don't check for tg branch","startedAt":"2009-01-13T11:05:16Z","lastAt":"2009-01-13T11:05:16Z","messageCount":1,"participants":["Thomas Rast"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"100263","messageId":"1231844716-10422-1-git-send-email-trast@student.ethz.ch","threadId":"17143","inReplyTo":null,"subject":"[TopGit PATCH] depend: don't check for tg branch","fromName":"Thomas Rast","fromEmail":"trast@student.ethz.ch","sentAt":"2009-01-13T11:05:16Z","receivedAt":"2009-01-13T11:05:16Z","isPatch":true,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Remove the check in 'tg depend add <branch>' that <branch> is\ntopgit-tracked, as it seems inconsistent with the use of 'tg create\n<branch> <dependencies>', where the <dependencies> can be arbitrary.\nThis is useful to, e.g., promote a git.git topic branch from\nmaster-based to next-based.\n\nSigned-off-by: Thomas Rast <trast@student.ethz.ch>\n\n---\n tg-depend.sh |    2 --\n 1 files changed, 0 insertions(+), 2 deletions(-)\n\ndiff --git a/tg-depend.sh b/tg-depend.sh\nindex ef5f94f..16b7751 100644\n--- a/tg-depend.sh\n+++ b/tg-depend.sh\n@@ -37,8 +37,6 @@ done\n [ -n \"$name\" ] || die \"no branch name specified\"\n branchrev=\"$(git rev-parse --verify \"$name\" 2>/dev/null)\" ||\n \tdie \"invalid branch name: $name\"\n-baserev=\"$(git rev-parse --verify \"refs/top-bases/$name\" 2>/dev/null)\" ||\n-\tdie \"not a TopGit topic branch: $name\"\n \n \n ## Record new dependency\n-- \ntg: (3c70506..) t/depend-no-base-check (depends on: master)\n"}]}