use row buffer for revision hash, accept filename as input for write stream