All of my options. Do you know how to get to these 98 results
If you don't want an old leaking smelly hose, then there is one and only one viable option, replace the hose.
On the other hand, if you want to spend time, money, and effort on ineffective methods of reviving old decaying hoses, by all means pursue it.
Ineffective methods include:
Removing the offending hose and beating it against the sidewalk. This may break up and dislodge the calcium deposits while weakening and abrading the hose wall. It will not remove the smell.
Soak the hose in vinegar. Change vinegar often. This might be effective, however you will be long gone before heavy deposits are removed. The hose will smell of vinegar and sewage forever.
Soak the hose in hydrochloric or phosphoric acid, this will remove calcium deposits while degrading the hose material. It will still smell.
If you notice all 4 of these methods the removal and reinstallation of the hose. The most difficult part of the job. Removing the hose from its fittings without damaging the hose will in and of itself be challenging. It makes no sense to me to do the same job twice, once for the method that won't work, once for the only viable solution, new hoses.
But, hey, it's your time, money, effort, bloody knuckles, and boat.