A.- Mit Verfügung vom 6. Februar 1997 sprach die IV-Stelle des Kantons Zürich dem 1953 geborenen G._, der nach dem Entzug des Lehrerpatents vom 1. August 1993 bis 31. August 1994 sowie ab 12. Dezember 1994 bis 30. Juni 1996 bei der Stadt Zürich, zuletzt als Leiter des Altersheims Q._, angestellt und dadurch bei der städtischen Versicherungskasse vorsorgeversichert gewesen war, ab dem 1. Dezember 1996 bei einem Invaliditätsgrad von 100 % eine ganze Invalidenrente zu. Das Gesuch um Zusprechung einer Invalidenrente lehnte die Versicherungskasse mit der Begründung ab, die zur Invalidität führende Arbeitsunfähigkeit habe bereits vor dem Eintritt in die städtische Pensionskasse bestanden und sei durch die Tätigkeit bei der Stadt Zürich nicht in rechtlich relevanter Weise unterbrochen worden. B.- Die von G._ am 3. August 1998 eingereichte Klage mit dem Rechtsbegehren, die Stadt Zürich als Rechtsträgerin ihrer Versicherungskasse sei zu verpflichten, ihm ab 1. Dezember 1996 eine volle Invalidenrente auszurichten, zuzüglich Zins zu 5 % ab Klageeinreichung, hiess das Sozialversicherungsgericht des Kantons Zürich im Sinne der Erwägungen gut (Entscheid vom 29. August 2000). C.- Mit Verwaltungsgerichtsbeschwerde lässt die Stadt Zürich beantragen, der kantonale Gerichtsentscheid sei aufzuheben und es sei festzustellen, dass sie mit Ausnahme der bereits ausgerichteten Freizügigkeitsleistung zu keinerlei Leistungen gegenüber G._ verpflichtet sei. Das Amt für Jugend- und Sozialhilfe der Stadt Zürich, welches als Vertreter von G._ wirkt, verzichtet auf eine Stellungnahme zur Sache. Das Bundesamt für Sozialversicherung beantragt die Abweisung der Verwaltungsgerichtsbeschwerde. 