Ответы справочной службы
Запятая не ставится:
1) между двумя повторяющимися словами, из которых второе употреблено с отрицанием не, если сочетание этих слов образует единое смысловое целое, выражающее неполное отрицание или неопределенность в обозначении чего-либо: Страшно не страшно, а на душе как-то строго (Леск.); Дождь не дождь, а паши (Ш.); На нём надето что-то круглое: сюртук не сюртук, пальто не пальто, фрак не фрак, а что-то среднее (С.-Щ.); Рад не рад, корми его (П.); Попал в стаю, лай не лай, а хвостом виляй (Ч.); Маленький не маленький, а это знать не мешает; Была не была — пойду;
2) при повторении слова с частицей так для усиления смысла: Пропаду так пропаду, всё равно! (Дост.); Свадьба так свадьба; я Огудалова, я нищенства не допущу (Остр.); Вот это была косьба так косьба! (См.); Да так да, нет так нет; Не надо так не надо.
Запятая не ставится, если повторяющиеся члены с частицами не или так между ними образуют единое смысловое целое со значением подчеркнутого утверждения, согласия или выражают значение неопределенности: Нет так нет; Ехать так ехать; Валерия опять посмотрела на меня и ничего не сказала: завтра так завтра.
Верно: Влип так влип, попал так попал.
Справочники
§ 44. Между повторяющимися членами предложения ставится запятая. Например, повторение подчеркивает длительность действия: Еду, еду в чистом поле; колокольчик дин-дин-дин... (П.); Плыли, плыли в синей смутной глубине вспененные ветром облака (Шол.); указывает на большое число предметов или явлений: По Смоленской дороге — леса, леса, леса. По Смоленской дороге — столбы, столбы, столбы (Ок.); обозначает высокую степень признака, качества, чувства, причем каждое из повторяющихся в ...
...согласия или выражают значение неопределенности: Нет...
...так нет; Ехать так ехать; Валерия опять посмотрела...