bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #59447] cvs update should pause after updating Entries with timesta


From: anonymous
Subject: [bug #59447] cvs update should pause after updating Entries with timestamp in the current timestamp
Date: Wed, 11 Nov 2020 01:42:29 -0500 (EST)
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15

URL:
  <https://savannah.nongnu.org/bugs/?59447>

                 Summary: cvs update should pause after updating Entries with
timestamp in the current timestamp
                 Project: Concurrent Versions System
            Submitted by: None
            Submitted on: Wed 11 Nov 2020 06:42:28 AM UTC
                Category: Bug Fix (patch attached)
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
                 Release: 
         Discussion Lock: Any
           Fixed Release: None
   Fixed Feature Release: None

    _______________________________________________________

Details:

The following sequence:

1. touch file
2. cvs update
3. echo 'new contents' > file
4. cvs commit -m 'new contents'

fails to commit in step 4 if steps 1, 2, and 3 all happen within the same
second. The reason is that step 2 notices that file's timestamp has changed
even though the contents have not and updates file's timestamp in CVS/Entries.
In step 3 the contents change but the timestamp still matches the
one-second-granularity timestamp in CVS/Entries. So in step 4 commit does not
realize that file has changed.

The attached fix arranges to sleep until the clock has passed the timestamp of
the newest entry that was updated.




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Wed 11 Nov 2020 06:42:28 AM UTC  Name: sleep.patch  Size: 3KiB   By:
None

<http://savannah.nongnu.org/bugs/download.php?file_id=50244>

    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/bugs/?59447>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]