make maintainer-clean deletes source code
"make maintainer-clean" deletes actual source code. This has been going on for a while but recently it seems to have been getting much worse. I have no idea what could be causing this, so I can't suggest a remedy at this time I'm afraid. The current list of files that get erased (as reported by "git status") is
deleted: lal/python/lal/gpstime.py
deleted: lal/python/lal/rate.py
deleted: lal/python/lal/series.py
deleted: lal/python/lal/spectrum/__init__.py
deleted: lal/python/lal/spectrum/averagespectrum.py
deleted: lal/python/lal/spectrum/distributions.py
deleted: lal/python/lal/utils/__init__.py
deleted: lal/python/lal/utils/cache.py
deleted: lal/python/lal/utils/series.py
deleted: lalburst/python/lalburst/SimBurstUtils.py
deleted: lalburst/python/lalburst/SnglBurstUtils.py
deleted: lalburst/python/lalburst/binjfind.py
deleted: lalburst/python/lalburst/bucluster.py
deleted: lalburst/python/lalburst/burca.py
deleted: lalburst/python/lalburst/burca_tailor.py
deleted: lalburst/python/lalburst/cafe.py
deleted: lalburst/python/lalburst/calc_likelihood.py
deleted: lalburst/python/lalburst/date.py
deleted: lalburst/python/lalburst/packing.py
deleted: lalburst/python/lalburst/snglcluster.py
deleted: lalburst/python/lalburst/snglcoinc.py
deleted: lalburst/python/lalburst/stringutils.py
deleted: lalburst/python/lalburst/timeslides.py
deleted: lalframe/python/lalframe/frread.py
deleted: lalframe/python/lalframe/utils/__init__.py
deleted: lalframe/python/lalframe/utils/frtools.py
deleted: lalinference/python/lalinference/bayespputils.py
deleted: lalinference/python/lalinference/bayestar/__init__.py
deleted: lalinference/python/lalinference/bayestar/command.py
deleted: lalinference/python/lalinference/bayestar/decorator.py
deleted: lalinference/python/lalinference/bayestar/deprecation.py
deleted: lalinference/python/lalinference/bayestar/distance.py
deleted: lalinference/python/lalinference/bayestar/filter.py
deleted: lalinference/python/lalinference/bayestar/ligolw.py
deleted: lalinference/python/lalinference/bayestar/moc.py
deleted: lalinference/python/lalinference/bayestar/postprocess.py
deleted: lalinference/python/lalinference/bayestar/sky_map.py
deleted: lalinference/python/lalinference/bayestar/timing.py
deleted: lalinference/python/lalinference/distance.py
deleted: lalinference/python/lalinference/eigenframe.py
deleted: lalinference/python/lalinference/healpix_tree.py
deleted: lalinference/python/lalinference/imrtgr/__init__.py
deleted: lalinference/python/lalinference/imrtgr/imrtgrutils.py
deleted: lalinference/python/lalinference/imrtgr/nrutils.py
deleted: lalinference/python/lalinference/imrtgr/pneqns.py
deleted: lalinference/python/lalinference/io/__init__.py
deleted: lalinference/python/lalinference/io/events/__init__.py
deleted: lalinference/python/lalinference/io/events/base.py
deleted: lalinference/python/lalinference/io/events/detector_disabled.py
deleted: lalinference/python/lalinference/io/events/gracedb.py
deleted: lalinference/python/lalinference/io/events/hdf.py
deleted: lalinference/python/lalinference/io/events/ligolw.py
deleted: lalinference/python/lalinference/io/events/magic.py
deleted: lalinference/python/lalinference/io/events/sqlite.py
deleted: lalinference/python/lalinference/io/fits.py
deleted: lalinference/python/lalinference/io/hdf5.py
deleted: lalinference/python/lalinference/kde.py
deleted: lalinference/python/lalinference/lalinference_pipe_utils.py
deleted: lalinference/python/lalinference/moc.py
deleted: lalinference/python/lalinference/nest2pos.py
deleted: lalinference/python/lalinference/plot/__init__.py
deleted: lalinference/python/lalinference/plot/allsky.py
deleted: lalinference/python/lalinference/plot/angle.py
deleted: lalinference/python/lalinference/plot/backend_pdf_vcs_friendly.py
deleted: lalinference/python/lalinference/plot/cmap.py
deleted: lalinference/python/lalinference/plot/healpix.py
deleted: lalinference/python/lalinference/plot/marker.py
deleted: lalinference/python/lalinference/plot/poly.py
deleted: lalinference/python/lalinference/plot/pp.py
deleted: lalinference/python/lalinference/plot/spindisk.py
deleted: lalinference/python/lalinference/rapid_pe/__init__.py
deleted: lalinference/python/lalinference/rapid_pe/amrlib.py
deleted: lalinference/python/lalinference/rapid_pe/common_cl.py
deleted: lalinference/python/lalinference/rapid_pe/dagutils.py
deleted: lalinference/python/lalinference/rapid_pe/effectiveFisher.py
deleted: lalinference/python/lalinference/rapid_pe/factored_likelihood.py
deleted: lalinference/python/lalinference/rapid_pe/lalsimutils.py
deleted: lalinference/python/lalinference/rapid_pe/mcsampler.py
deleted: lalinference/python/lalinference/rapid_pe/statutils.py
deleted: lalinference/python/lalinference/rapid_pe/synchlib.py
deleted: lalinference/python/lalinference/rapid_pe/xmlutils.py
deleted: lalinference/python/lalinference/tiger/__init__.py
deleted: lalinference/python/lalinference/tiger/make_injtimes.py
deleted: lalinference/python/lalinference/tiger/omegascans_dag.py
deleted: lalinference/python/lalinference/tiger/postproc.py
deleted: lalinference/python/lalinference/util/__init__.py
deleted: lalinference/python/lalinference/util/file.py
deleted: lalinference/python/lalinference/util/sqlite.py
deleted: lalinspiral/python/lalinspiral/inspinjfind.py
deleted: lalinspiral/python/lalinspiral/sbank/__init__.py
deleted: lalinspiral/python/lalinspiral/sbank/bank.py
deleted: lalinspiral/python/lalinspiral/sbank/overlap_cuda.py
deleted: lalinspiral/python/lalinspiral/sbank/psds.py
deleted: lalinspiral/python/lalinspiral/sbank/tau0tau3.py
deleted: lalinspiral/python/lalinspiral/sbank/waveforms.py
deleted: lalinspiral/python/lalinspiral/thinca.py
deleted: lalpulsar/python/lalpulsar/NstarTools.py
deleted: lalpulsar/python/lalpulsar/PulsarParametersWrapper.py
deleted: lalpulsar/python/lalpulsar/simulateCW.py
It's usually not a disaster, because "git checkout" will restore them, but it won't restore any work-in-progress that had not yet been committed, and given the current scale of the problem this has potential to be quite destructive for an unsuspecting developer.