@@ -2522,46 +2522,6 @@ int repo_index_has_changes(struct repository *repo,
2522
2522
}
2523
2523
}
2524
2524
2525
- #define WRITE_BUFFER_SIZE (128 * 1024)
2526
- static unsigned char write_buffer [WRITE_BUFFER_SIZE ];
2527
- static unsigned long write_buffer_len ;
2528
-
2529
- MAYBE_UNUSED
2530
- static int ce_write_flush (git_hash_ctx * context , int fd )
2531
- {
2532
- unsigned int buffered = write_buffer_len ;
2533
- if (buffered ) {
2534
- the_hash_algo -> update_fn (context , write_buffer , buffered );
2535
- if (write_in_full (fd , write_buffer , buffered ) < 0 )
2536
- return -1 ;
2537
- write_buffer_len = 0 ;
2538
- }
2539
- return 0 ;
2540
- }
2541
-
2542
- MAYBE_UNUSED
2543
- static int ce_write (git_hash_ctx * context , int fd , void * data , unsigned int len )
2544
- {
2545
- while (len ) {
2546
- unsigned int buffered = write_buffer_len ;
2547
- unsigned int partial = WRITE_BUFFER_SIZE - buffered ;
2548
- if (partial > len )
2549
- partial = len ;
2550
- memcpy (write_buffer + buffered , data , partial );
2551
- buffered += partial ;
2552
- if (buffered == WRITE_BUFFER_SIZE ) {
2553
- write_buffer_len = buffered ;
2554
- if (ce_write_flush (context , fd ))
2555
- return -1 ;
2556
- buffered = 0 ;
2557
- }
2558
- write_buffer_len = buffered ;
2559
- len -= partial ;
2560
- data = (char * ) data + partial ;
2561
- }
2562
- return 0 ;
2563
- }
2564
-
2565
2525
static int write_index_ext_header (struct hashfile * f ,
2566
2526
git_hash_ctx * eoie_f ,
2567
2527
unsigned int ext ,
@@ -2579,30 +2539,6 @@ static int write_index_ext_header(struct hashfile *f,
2579
2539
return 0 ;
2580
2540
}
2581
2541
2582
- MAYBE_UNUSED
2583
- static int ce_flush (git_hash_ctx * context , int fd , unsigned char * hash )
2584
- {
2585
- unsigned int left = write_buffer_len ;
2586
-
2587
- if (left ) {
2588
- write_buffer_len = 0 ;
2589
- the_hash_algo -> update_fn (context , write_buffer , left );
2590
- }
2591
-
2592
- /* Flush first if not enough space for hash signature */
2593
- if (left + the_hash_algo -> rawsz > WRITE_BUFFER_SIZE ) {
2594
- if (write_in_full (fd , write_buffer , left ) < 0 )
2595
- return -1 ;
2596
- left = 0 ;
2597
- }
2598
-
2599
- /* Append the hash signature at the end */
2600
- the_hash_algo -> final_fn (write_buffer + left , context );
2601
- hashcpy (hash , write_buffer + left );
2602
- left += the_hash_algo -> rawsz ;
2603
- return (write_in_full (fd , write_buffer , left ) < 0 ) ? -1 : 0 ;
2604
- }
2605
-
2606
2542
static void ce_smudge_racily_clean_entry (struct index_state * istate ,
2607
2543
struct cache_entry * ce )
2608
2544
{
0 commit comments