Gentlemen,
You really should use diodes when connecting packs in parallel. This is to stop cross currents flowing if the packs are different voltages.
The cases when they are not necessary are:
1) If there is never any differential voltage, or only a small differential. For instance if the packs are the same chemistry and always charged and discharged together. Beware though that charging them together isn't always possible if they each have their own BMS.
2) If something else stops the cross currents. I have heard it said that some BMS will do this, but I can't confirm that unless I know what's in the BMS circuit. None of the circuits I've seen published will do it, but some people I trust say some of the newer BMS will. The short answer is that some BMS may be ok, but certainly don't assume that every BMS is.
I saw one comment in the thread that a FET is off when its off. Not quite so. When a power FET is off its a diode, so it conducts one way, but with a voltage drop. This is one reason that some of the comments about BMS worry me. If a BMS uses a FET to trip the forward current, either because of low pack voltage or overcurrent, then the FET will still allow reverse current back into the pack.
Suppose then that a discharged pack is connected in parallel to a charged pack. Which BMS will stop the cross current flowing? If its the one in the low pack, then that's a pack that won't take regenerative braking. If its the one in the high pack, then that's equivalent to blowing an overcurrent fuse and the vehicle is disabled.
So, I recommend using diodes.
Yes, I'm not entirely impartial here, I could be accused of bias. The job can be done with Schottky diodes, but I have some Ideal Diodes available.
ES post with links to threads
http://www.endless-sphere.com/forums/viewtopic.php?f=9&t=12575
Website with datasheet
http://www.re-voltage.eu/electronics.html
Nick