A.- Mit Verfügungen vom 2. Oktober 2000 und 25. Januar 2001 erhob das Amt für Arbeit (AfA) des Kantons St. Gallen Einspruch gegen die Auszahlung von Kurzarbeitsentschädigung an die Firma X._ AG für die Perioden vom 1. September 2000 bis 30. November 2000 und 1. Februar 2001 bis 30. April 2001. B.- Die Firma focht beide Verfügungen beschwerdeweise an. Mit Entscheid vom 29. Juni 2001 hiess das Versicherungsgericht des Kantons St. Gallen die Beschwerden gut. C.- Das AfA führt Verwaltungsgerichtsbeschwerde mit dem Antrag, der kantonale Entscheid sei aufzuheben, und es sei festzustellen, dass die X._ AG für die erwähnten Zeitspannen keinen Anspruch auf Kurzarbeitsentschädigung habe. Die X._ AG schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Staatssekretariat für Wirtschaft (seco) auf eine Vernehmlassung verzichtet. 