@@ -724,6 +724,7 @@ def _upload_modified_files(
724724        token : Optional [Union [bool , str ]] =  None ,
725725        create_pr : bool  =  False ,
726726        revision : str  =  None ,
727+         commit_description :str  =  None ,
727728    ):
728729        """ 
729730        Uploads all modified files in `working_dir` to `repo_id`, based on `files_timestamps`. 
@@ -778,6 +779,7 @@ def _upload_modified_files(
778779            repo_id = repo_id ,
779780            operations = operations ,
780781            commit_message = commit_message ,
782+             commit_description = commit_description ,
781783            token = token ,
782784            create_pr = create_pr ,
783785            revision = revision ,
@@ -794,6 +796,7 @@ def push_to_hub(
794796        create_pr : bool  =  False ,
795797        safe_serialization : bool  =  False ,
796798        revision : str  =  None ,
799+         commit_description : str  =  None ,
797800        ** deprecated_kwargs ,
798801    ) ->  str :
799802        """ 
@@ -890,7 +893,8 @@ def push_to_hub(
890893            files_timestamps  =  self ._get_files_timestamps (work_dir )
891894
892895            # Save all files. 
893-             self .save_pretrained (work_dir , max_shard_size = max_shard_size , safe_serialization = safe_serialization )
896+             self .save_pretrained (work_dir , max_shard_size = max_shard_size , safe_serialization = True )
897+             self .save_pretrained (work_dir , max_shard_size = max_shard_size , safe_serialization = False )
894898
895899            return  self ._upload_modified_files (
896900                work_dir ,
@@ -900,6 +904,7 @@ def push_to_hub(
900904                token = token ,
901905                create_pr = create_pr ,
902906                revision = revision ,
907+                 commit_description = commit_description 
903908            )
904909
905910
0 commit comments