A.- Der 1962 geborene G._ war seit dem 18. Oktober 1993 als Hilfsarbeiter bei der X._ AG tätig, als er am 1. November 1993 einen Arbeitsunfall erlitt, bei dem er sich u.a. eine traumatische Kontusion am rechten Ellbogen zuzog. Die Schweizerische Unfallversicherungsanstalt (SUVA), welche für die Unfallfolgen aufkam, sprach dem Versicherten mit Verfügung vom 29. September 1997 nebst einer Integritätsentschädigung von 10 % ab 1. Juli 1997 eine Invalidenrente auf Grund einer Erwerbsunfähigkeit von 20 % und eines versicherten Jahresverdienstes von Fr. 41'089. - zu. Daran hielt sie mit Einspracheentscheid vom 9. Januar 1998 fest (bestätigt durch Urteil des Eidgenössischen Versicherungsgerichts vom 10. November 1999 [U 53/99]). Am 20. Mai 1994 meldete sich G._ bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärungen in medizinischer und beruflicher Hinsicht sprach ihm die IV-Stelle Basel-Stadt vom 1. November 1994 bis 30. Juni 1995 eine ganze und vom 1. Juli 1995 bis 30. Juni 1997 eine halbe Invalidenrente zu (Verfügung vom 19. März 1998). B.- Die hiegegen erhobene Beschwerde wies die Kantonale Rekurskommission für die Ausgleichskassen und die IV-Stellen Basel mit Entscheid vom 17. Dezember 1998 ab. C.- G._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, in Aufhebung des vorinstanzlichen Entscheides sei ihm rückwirkend ab 1. November 1994 eine unbefristete ganze Invalidenrente mit entsprechenden Zusatzrenten für Ehefrau und Kinder zuzusprechen; eventualiter sei die Sache an die Rekurskommission zur weiteren medizinischen Abklärung zurückzuweisen, damit sie nach Einholung eines orthopädischen oder allenfalls eines interdisziplinären Gutachtens über den Anspruch neu entscheide. Zudem ersucht er um Gewährung der unentgeltlichen Prozessführung und Verbeiständung. In formellrechtlicher Hinsicht beantragt er weiter die Sistierung des Verfahrens bis zum Entscheid über das am 10. Februar 1999 ebenfalls beim Eidgenössischen Versicherungsgericht anhängig gemachten Verfahren gegen die Unfallversicherung. Die IV-Stelle enthält sich eines Antrages zur Sache. Das Bundesamt für Sozialversicherung hat sich nicht vernehmen lassen. 