// Backup Spruce sources, version #3=!h#, store on #2=dir" Spruce>v11#, using #1=ftp" ibis" conn" Spruce" gdfee" #

#1 #2 dump/c SpruceSources.dm#3 ↑
BackupSpruce.do BrBackupSpruce.do ldSprint.do ldSpruce.do two.do ↑
loadanalyze.cm SprucePrintMC.cm XSprucePrintMC.cm SpruceShowMC.cm ↑
orbit.d Spruce.d SpruceBand.d SpruceDoc.d SpruceFiles.d SprucefilesNames.d SpruceFont.d SpruceInLdOutLd.d SpruceInLdOutLdEC.d SpruceMisc.d SpruceNames.d SpruceParamsNames.d SprucePrinters.d SpruceShow.d ↑
PrinterPList.Sr SharedStatics.Sr Sprint.Sr SprintInstall.Sr SprintStatics.Sr Spruce.Sr SpruceBand.Sr SpruceCheck.Sr SpruceCursor.Sr SpruceDir.Sr SpruceError.Sr SpruceFiles.Sr SpruceFilesInit.Sr SpruceFilesTables.Sr SpruceFontMake.Sr SpruceFsParams.Sr SpruceInit.Sr SpruceInstall.Sr SpruceInterpret.Sr SpruceInUtil.Sr SpruceMeter.Sr SpruceParamsTables.Sr SpruceParts.Sr SprucePlist.Sr SprucePrint.Sr SprucePrinDover.Sr SprucePrinPenguin.Sr SprucePrinPimlico.Sr SprucePrinPuffin.Sr SprucePrinSequoia.Sr SprucePrintInit.Sr SprucePrintRes.Sr SpruceQueue.Sr SpruceScan.Sr SpruceShow.Sr SpruceSpool.Sr SpruceStatics.Sr SpruceStreams.Sr SpruceUser.Sr SpruceUtils.Sr SpruceUtilsRes.Sr SpruceLoadPMC.Sr SpruceLoadSMC.Sr ↑
SharedStatics.bj SprintStatics.bj ↑
SpruceBandMl.Asm SpruceEarMl.Asm SpruceFilesMl.Asm SpruceMl.Asm ↑
SpruceMeasure.Sr SpruceMeasureMl.Asm SpruceMeasureDummyMl.Asm SpruceValidate.Sr ↑
Mevents.Sr Analyze.Sr ↑
orbitmc.mu rowrotatemc.mu showcharmc.mu SpruceDefs.mu SprucePrintMC.mu SpruceShowMC.mu XSprucePrintMC.mu xorbitmc.mu ↑
Spruce.Errors ↑
↑
dump/c SpruceModSystemSources.dm#3 ↑
Isf.Sr IsfInit.Sr MeterList.Sr TfsWriteDummy.Sr Pup1.decl pupeftp.decl FasterTimer.Asm ↑
↑
dump/c SpruceSystemSources.dm#3 ↑
AltoConsts23.mu GetFrame.mu TriConBody.mu sys.bk ↑
ALTOFILESYS.D bfs.d DISKS.D isf.d menudefs.d pressfile.d STREAMS.D SYSDEFS.D Tfs.d alloc.decl AltoDefs.d BcplFiles.d Pup0.decl PupParams.decl

empress ftp.log
// Notes:
// BrBackupSpruce.cm includes the names of all .BR files needed to produce Spruce and Sprint. This file
//   and that one should be kept up to date, being the only comprehensive lists.