What do diodes connected to (DL, DTL, TTL...) gate inputs do?
In many circuit applications (diode logic gates, wired OR, auto alarms, buffered power supplies, etc.) a few voltage sources (outputs) are connected through diodes to a common circuit input (I assume the voltage sources are controlled and they have only two states - 0V and +V). These diodes are named "isolating", "blocking", "separating", "decoupling", "detaching", etc. The question is, "What is their purpose?" There are many answers to this question but I will try to do a more generalized explanation here.
There are three kinds of voltage outputs - "only source" ("pushing" current into a load connected to ground), "only sink" (sinking current from a load connected to +V) and "either source or sink" (pushing/sinking current into/from a load connected to ground/+V). The first two are unilateral (unidirectional) while the third is bilateral (bidirectional). More natural sources as batteries and especially rechargable batteries, are mostly bilateral - we can pass current through them (making them act as loads) or sink current from them (allowing them to act as sources). The artificial voltage sources (circuit outpus) may be any of the three...
The single source can be implemented by a p-n-p BJ or PMOS transistor connected with one of its output terminals (emitter/source or collector/drain) to +V (i.e., it acts as a "pull-up" element). The single sink can be implemented by an n-p-n BJ or NMOS transistor connected with one of its output terminals (emitter/source or collector/drain) to ground (i.e., it acts as a "pull-down" element). The conventional names of these "single" devices are "open collector/drain" or "open emitter/source". The pair "source and sink" can be implemented by combining the first two (joining their outputs together); there are several names of this pairs - "totem pole", "complementary", "push-pull", "complex", etc. In this case, when this compound voltage source "wants" to source a current, it connects its source part to the output; when it "wants" to sink a current, it connects its sink part to the output... but it never simultaneously connects both the sorce and sink part to the output... let's see why...
There is no problem if we join homogeneous voltage outputs (only single sources or sinks) to drive a common load since the current flows through the load and so it is limited. If we join heterogeneous voltage outputs, an unlimited current will flow through both of them (a short connection) instead through the load what we want... but we will never do it since we perfectly know the result... The big problem is when we join complementary voltage outputs that are not under our control. Then, if they are in different states ("source to sink" or "sink to source") again an unlimited current will flow through them instead through the load. To solve the problem, we connect the outputs through diodes to the common load. So, what do these diodes do? Let's make a conclusion.
Decoupling (isolating, blocking, separating, detaching...) diodes simplify the complex complementary voltage outputs converting them to simple single (source or sink) voltage outputs. They block one of the output parts (the source or the sink) and enable the other. Thus they eliminate the conflicts between two different voltage sources connected in parallel. The only paradox is that we have first created a sophisticated voltage output and then we have simplified it...